Klass - Sinfni shablon / loyiha deb ta'riflash mumkin, bu uning turi ob'ekti qo'llab-quvvatlaydigan xatti-harakatni / holatni tavsiflaydi.
Ob'ekt - Ob'ektlarda holat va xatti-harakatlar mavjud. Misol: Itning holati - rangi, nomi, nasli, shuningdek o'zini tutishi - dumini silkitishi, hurishi, ovqatlanishi. Ob'ekt - bu sinfning namunasi.
Klasslar
Klass va ob'ektlar ob'ektga yo'naltirilgan dasturlashning ikkita asosiy jihati.
Klass va ob'ektlar o'rtasidagi farqni ko'rish uchun quyidagi misolga qarang:
KLASS OB’EKT
Meva Banan
Olma
Nok
....
Main O'zgaruvchan x bilan " " nomli klass yaratish.
Shunday qilib, klass ob'ektlar uchun shablon, ob'ekt esa klassning namunasidir.
Shaxsiy ob'ektlar yaratilganda, ular barcha o'zgaruvchilar va usullarni klass meros qilib olishadi.
Javadagi ob'ektlar
Java-da ob'ekt sinfdan yaratiladi. Biz allaqachon nomlangan sinfni yaratganmiz MyClass, shuning uchun endi undan ob'ektlar yaratish uchun foydalanishimiz mumkin.
Ob'ekt yaratish uchun MyClasssinf nomini, so'ngra ob'ekt nomini ko'rsating va new: kalit so'zdan foydalaning.
Quyida ob’ekt namunasi keltirilgan.
Misol
" myObj" Deb nomlangan ob'ekt yarating va x qiymatini chop eting:
Massivlar
Massivlar har bir qiymat uchun alohida o'zgaruvchilarni e'lon qilish o'rniga, bitta o'zgaruvchida bir nechta qiymatlarni saqlash uchun ishlatiladi.
Massivni e'lon qilish uchun o'zgaruvchan turini to'rtburchak qavs bilan aniqlang :
String[ ] cars;
Endi biz qatorlar qatorini ushlab turuvchi o'zgaruvchini e'lon qildik. Bunga qiymatlarni kiritish uchun biz so'zma-so'z qatordan foydalanishimiz mumkin - qiymatlarni vergul bilan ajratilgan ro'yxatga, jingalak qavs ichiga joylashtiring:
String[ ] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Bir qator butun sonni yaratish uchun quyidagilarni yozishingiz mumkin.
int[ ] myNum = {10, 20, 30, 40};
Siz indeks raqamiga murojaat qilib massiv elementiga kirasiz.
Ushbu bayonot mashinalardagi birinchi elementning qiymatiga ega:
Misol
public class Main {
public static void main(String[] args) {
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
System.out.println(cars[2]);
}
}
Massivdagi muayyan element qiymatini o'zgartirish uchun indeks raqamiga murojaat qiling:
public class Main {
public static void main(String[] args) {
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
System.out.println(cars[0]);
}
}
Massivda qancha element borligini bilish uchun quyidagidan foydalaning length:
Siz massiv elementlarini tsikl bilan aylanib o'tishingiz forva length xususiyatdan foydalanib, tsiklning necha marta ishlashini belgilashingiz mumkin.
Ko'p o'lchovli massiv - bu bir yoki bir nechta massivlarni o'z ichiga olgan massiv.
Ikki o'lchovli qator yaratish uchun har bir qatorni o'ziga xos jingalak qavslar qatoriga qo'shing :
Misol
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
Do'stlaringiz bilan baham: |