Java'da void kalit so'zidan qanday foydalaniladi?
Java'da void kalit so'zidan qanday foydalaniladi?

Video: Java'da void kalit so'zidan qanday foydalaniladi?

Video: Java'da void kalit so'zidan qanday foydalaniladi?
Video: Javascript asoslari | 14. Array 2024, Dekabr
Anonim

Java Dasturlash/Kalit so'zlar/ bekor . bekor a Java kalit so'z . Ishlatilgan at usul deklaratsiyasi va ta'rifida usul hech qanday turni qaytarmasligini aniqlash uchun, usul qaytariladi bekor . Bu tur emas va yo'q bekor C/C++ da bo'lgani kabi havolalar/ko'rsatkichlar.

Buni hisobga olsak, nima uchun biz Java'da voiddan foydalanamiz?

Bekor hisoblanadi ishlatilgan qachon siz hech qanday qiymat qaytarmaydigan sinf yaratmoqdalar. Java har doim nima kutish kerakligini bilish kerak. Shunday qilib, agar siz amalni bajarishdan keyin satr oladi siz satrni belgilash kerak bo'ladi, agar siz raqamni kuting siz int, double yoki har qanday turdagi raqam qaytib keladi.

Shunga o'xshab, Java'da umumiy statik bo'shliq va umumiy bekor o'rtasidagi farq nima? Umumiy bo'shliq : Ob'ekt yaratishingiz shart bo'lmaganda va hech qanday qaytishingiz bo'lmaganda ishlatiladi. Umumiy statik bo'shliq : Ob'ekt yaratish kerak bo'lganda foydalaniladi ichida sinfning o'zi. Ommaviy "Qaytish turi" ( Ommaviy int, Ommaviy String, Ommaviy double): Bu biror narsani qaytarish kerak bo'lganda ishlatiladi.

Oddiy qilib aytganda, nima uchun Java-da asosiy umumiy statik bekor qilinadi?

Java dasturi asosiy usulini e’lon qilish kerak statik chunki kalit so'z statik imkon beradi asosiy bo'lgan sinfning ob'ektini yaratmasdan chaqirish asosiy usuli aniqlanadi. Agar o'tkazib yuborsak statik oldin kalit so'z asosiy Java dastur muvaffaqiyatli kompilyatsiya qilinadi, lekin u bajarilmaydi.

Yaroqsiz usullar nima?

The bekor Bu kalit so'z usuli a bekor qilish usuli , bu hech qanday qiymatni qaytarmaydi. a ga qo'ng'iroq qiling bekor qilish usuli bayonot bo'lishi kerak, ya'ni methodRankPoints(255.7);. Bu quyidagi misolda ko'rsatilganidek, nuqta-vergul bilan tugaydigan Java bayonotidir.

Tavsiya: