Java nima Java dasturlash tili
Download 1.25 Mb.
|
2 5420273372074344755
- Bu sahifa navigatsiya:
- Inheritance(meros ho’rlik )
- Polymorphism
- Abstraction
- Encapsulation
class Student{
int rollno; String name; void insertRecord(int r, String n){ //method rollno=r; name=n; } void displayInformation(){System.out.println(rollno+" "+name);}//method public static void main(String args[]){ Student s1=new Student(); Student s2=new Student(); s1.insertRecord(111,"Karan"); s2.insertRecord(222,"Aryan"); s1.displayInformation(); s2.displayInformation(); } } Ekranda : 111 Karan 222 Aryan Inheritance(meros ho’rlik )Ma'lum obyekt asosida boshqa obyektni yaratish jarayoniga aytiladi. Bunda obyektning barcha hususiyatlarini meros qilib oladi yani private(shaxsiy) bo’lmagan o’zgaruvchilari funnksiyalri konstantalari ni bemalol foydalanish. Inheritance dan runtime polymorphism da foydalaniladi PolymorphismOOPning uchinchi ustuni. Yuqorida berilgan ustunlar bilan doim birga yuradi. 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 AbstractionObyekt bu real jism. Abstraksiya esa ushbu jismni reallikdan uzoq deb tassavur qilib u haqida fikr yuritishga aytiladi. Abstraksiyaga fikrlar to'plami sifatida ham qarasa bo'ladi.. misol uchun telifon jiringlasa qolsa telifonga qo’ng’iroq bo’layotganini bilamiz lekin uning ichida nima jarayon bo’layotganini bilmaymiz. EncapsulationMa'lumotlar va funksiyalarni bir komponent ichiga yig'ishga atyiladi. Buning uchun classlardan foydalaniladi. Enkapsulatsiya tanlov asosida classning ba'zi hususiyatlarini foydalanuvchidan yashirish imkonini beradi. Bunga misol qilib ustidan maxsus modda bilan o’ralgan dorilar Download 1.25 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling