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

Бейне: Әдіс қашан статикалық болуы керек?

Бейне: Әдіс қашан статикалық болуы керек?
Бейне: ОП деген не? ОП 16 ға жету үшін қанша теңгеден жинау керек. Бірден көп ақша салса ОП өсема? 2024, Мамыр
Anonim

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

Қарапайым, статикалық әдістерді қашан пайдалану керек?

егер сынып ашық деп жарияланса, оған кез келген жерден қол жеткізуге болады), ішкі сыныптарды жариялауға болады статикалық . Пайдалы қашан сен келеді дейін сынып деңгейіне қол жеткізуді қамтамасыз етеді дейін а әдіс , яғни қайда әдістері керек сынып данасынсыз шақыруға болады. Бір қалайды қолдану қарапайым функция ретінде.

Сондай-ақ біліңіз, неге негізгі әдіс статикалық? Java бағдарламасы негізгі әдіс жариялау керек статикалық себебі кілт сөз статикалық мүмкіндік береді негізгі болып табылатын сыныптың объектісін жасамай шақырылады негізгі әдіс анықталады. Егер біз қалдырсақ статикалық кілт сөз алдында негізгі Java бағдарламасы сәтті компиляцияланады, бірақ ол орындалмайды.

Сондай-ақ білу үшін, әдісті статикалық деп жариялағанда не болады?

Қалыпты сынып әдісі сізге нысанды келесідей жасау керек еді. Статикалық бұл сыныптағы айнымалы мәндердің ешқайсысын талап етпейтінін білдіреді функциясы дұрыс. Егер де сен үлгермеді статикалық , сен Оның күйін беру үшін сыныпты құру керек, содан кейін өзіңіздің классыңызға қоңырау шалыңыз әдіс сол жағдайда.

Статикалық әдісті қайта анықтай аламыз ба?

Жауап: Жоқ, сіз алады емес статикалық әдісті қайта анықтау Java тілінде, бірақ сіз алады жариялау әдіс қосалқы сыныпта бірдей қолтаңбамен. Java кодтау конвенциясына сәйкес, статикалық әдістер керек болуы объект емес, класс аты арқылы қол жеткізіледі. Қысқаша Статикалық әдіс болуы мүмкін шамадан тыс жүктелген, бірақ алады емес қайта жазылу Java ішінде.

Ұсынылған: