Activity va undan foydalanish ?


Download 115.09 Kb.
bet11/12
Sana04.02.2023
Hajmi115.09 Kb.
#1166270
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Mobil nazorat savollari

class Student{
 int id;//maydon yoki ma'lumot yoki o'zgaruvchi
 String name;
 public static void main(String args[]){
//obyekt yaratamiz
Student s1=new Student();//creating an object of Student
//natijalarni chiqaramiz
System.out.println(s1.id);//accessing member through reference variable
System.out.println(s1.name);
 }
}



  1. Java dasturlash tilida merosxorlik

Java-da merosxo'rlik bir sinf kodini boshqa sinfda qayta ishlatish imkonini beradi, ya'ni siz allaqachon mavjud sinfdan yangi sinfni meros qilib olishingiz mumkin. Java-da meros qilib olingan asosiy sinf ota-klass yoki superklass deb ataladi. Vorislik sinfi bola sinf yoki kichik sinf deb ataladi. Subklass yuqori sinfning barcha sohalari va xususiyatlarini meros qilib oladi, shuningdek, ota-sinfda mavjud bo'lmagan o'z maydonlari va xususiyatlariga ega bo'lishi mumkin.Java-da meros - bu bir sinfga boshqa sinfning barcha elementlari va xususiyatlarini olish imkonini beruvchi mexanizm. Bu jarayon kengayish, o'zgarish yoki ota-ona-bola munosabatlari deb ham ataladi.
Meros java ilovalarida keng qo'llaniladi, masalan, xato kodlari kabi qo'shimcha ma'lumotlarni o'z ichiga olgan dasturga xos Exception sinfini yaratish uchun Exception sinfini kengaytirish. Masalan, NullPointerException.
class Subclass-name extends Superclass-name
{
//kerakli funksiya va kodlar uchun maydon
}



  1. Java dasturlash tilida polimorfizm

Java'da polimorfizm - bu bitta harakatni turli yo'llar bilan bajarishimiz mumkin bo'lgan tushunchadir. Polymorphism – бу грекча сўздан олинган бўлиб, “poly” – кўп, “morphos” – формалар, “кўп формалилик” ёки дастурлаш тилида “бир хил метод (объект, ўзгарувчи) турли хил интерфейс (масала)” деган маънони билдиради. Бу дастурчи учун “flexible” дастур тузиш имкониятини яратиб беради Polymorphism икки хил бўлади Runtime (Dynamic) Polymorphism Compile time (Static) Polymorphism

Download 115.09 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling