Java nima Java dasturlash tili


Constructordan nusxa(copy) olish


Download 1.25 Mb.
bet27/49
Sana20.01.2023
Hajmi1.25 Mb.
#1103409
1   ...   23   24   25   26   27   28   29   30   ...   49
Bog'liq
2 5420273372074344755

Constructordan nusxa(copy) olish




  1. class Student6{

  2. int id;

  3. String name;

  4. Student6(int i,String n){

  5. id = i;

  6. name = n;

  7. }



  8. Student6(Student6 s){

  9. id = s.id;

  10. name =s.name;

  11. }

  12. void display(){System.out.println(id+" "+name);}



  13. public static void main(String args[]){

  14. Student6 s1 = new Student6(111,"Karan");

  15. Student6 s2 = new Student6(s1);

  16. s1.display();

  17. s2.display();

  18. }

  19. }

Javada Inheritance(mereosxo’rlik)




Ma'lum obyekt asosida boshqa obyektni yaratish jarayoniga aytiladi. Bir classning boshqa classdan meros olishi yordamida amalga oshiriladi. Meros olingan obyekt ota obyektdagi xususiyatlarni tanlovga ko'ra meros oladi. Masalan, avtoulov bu ota obyekt. Bu obyekt yordamida yengil mashina, yuk mashinasi, poyga mashinasi kabi boshqa obyektlarni yaratib olishimiz mumkin. Ota classda bo'lgan 4 g'ildirak farzand classlarda ham mavjud bo'ladi. Ya'ni poyga mashinasi, avtoulovdan g'ildiraklarni meros oladi.

Javada inheritance dan


  1. Methodni overridinggi uchun (runtime da polimorfizimdan foydalanishda )

  2. Kodni qayta ishlash uchun

Foydalaniladi.


  1. class Subclass-name extends Superclass-name

  2. {

  3. //methods and fields




extends kalit so’zi yangi class yaratayotganimzda Super class dan meros olish uchun ishlatiladi.

Java tehnalogoyasida quyi class super classdan meros oladi.Yani yangi class quyi class ni chaqiradi.



Yuqorida figurada Programmer subclassi va Employee supper classi ko’rasatilgan. Bunda shu ikkita classni orasidagi bog’lanish tasvirlangan.





  1. Download 1.25 Mb.

    Do'stlaringiz bilan baham:
1   ...   23   24   25   26   27   28   29   30   ...   49




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