Я просто читав текст, даний мені в моєму підручнику, і я не зовсім впевнений, що розумію, що він говорить. Це в основному говорить мені, що статичні методи або методи класу включають ключове слово "модифікатор" static. Але я насправді не знаю, що це означає?
Чи може хтось пояснити мені, по-справжньому простими словами, що таке статичні методи або методи класу?
Крім того, чи можу я отримати просте пояснення, що таке методи Instance?
Ось що вони дають мені в підручнику:
Існують важливі практичні наслідки наявності або відсутності статичного модифікатора. Відкритий метод класу може бути викликаний і виконаний, як тільки Java обробляє визначення класу, до якого він належить. Це не стосується методу екземпляра. Перш ніж публічний метод екземпляра може бути викликаний і виконаний, слід створити екземпляр класу, до якого він належить. Щоб використовувати метод публічного класу, вам просто потрібен клас. З іншого боку, перш ніж ви зможете використовувати метод загальнодоступного екземпляра, ви повинні мати екземпляр класу.
Спосіб використання статичного методу у визначенні іншого методу змінюється залежно від того, належать два методи до одного класу чи ні. У наведеному вище прикладі факторіал та main - це обидва методи класу MainClass. Як результат, виклик факторіалу у визначенні main просто посилається на назву методу, "факторіал".