Java тіліндегі статикалық және статикалық емес әдіс дегеніміз не?
Java тіліндегі статикалық және статикалық емес әдіс дегеніміз не?

Бейне: Java тіліндегі статикалық және статикалық емес әдіс дегеніміз не?

Бейне: Java тіліндегі статикалық және статикалық емес әдіс дегеніміз не?
Бейне: Создание аннотации в java [Java Annotations | Reflection api] 2024, Сәуір
Anonim

А статикалық әдіс класстың өзіне жатады, ал а статикалық емес әдіс сыныптың әрбір данасына жатады. Сондықтан, а статикалық әдіс сыныптың кез келген данасын жасамай-ақ тікелей шақырылуы мүмкін және а шақыру үшін нысан қажет статикалық емес әдіс.

Қарапайым, Java тіліндегі статикалық және статикалық емес әдістердің айырмашылығы неде?

Кілттердің бірі арасындағы айырмашылық а статикалық және а статикалық емес әдіс бұл статикалық әдіс белгілі бір сыныпқа жатады статикалық емес әдіс данасына жатады. Бұл сізге қоңырау шалуға болатынын білдіреді статикалық әдіс класс атын ғана пайдалану арқылы сыныптың кез келген данасын жасамай, мысалы: Математика.

Сондай-ақ біліңіз, Java-дағы статикалық әдіс дегеніміз не? жылы Java , а статикалық әдіс Бұл әдіс бұл сынып данасына емес, сыныпқа жатады. The әдіс сыныптың әрбір данасына қол жетімді, бірақ әдістері данада анықталғандарға сыныптың сол мүшесі ғана қол жеткізе алады.

Осыған байланысты статикалық әдіс пен статикалық емес әдістің айырмашылығы неде?

А статикалық әдіс сыныпқа жатады және статикалық әдіс тиесілі а сынып объектісі. Яғни, жоқ статикалық әдіс тек шақыруға болады а ол жататын сыныптың объектісі. А статикалық әдіс дегенмен сыныпта да, сондай-ақ шақыруға болады а сынып объектісі.

Әдіс статикалық болғанда нені білдіреді?

Жауап. The статикалық кілт сөз мүше айнымалыны білдіреді немесе әдіс , ол жататын сыныптың данасын талап етпестен қол жеткізуге болады. Қарапайым тілмен айтқанда, ол білдіреді а деп атауға болады әдіс , тіпті ол тиесілі нысанды ешқашан жасамаған болсаңыз да!

Ұсынылған: