Метод main и его функции

322
19 марта 2017, 03:52

Здравствуйте! Возник такой вопрос: " Почему из метода main можно вызывать только static методы ?

Answer 1

Метод main сам static, а значит из него можно вызывать только static методы. Это связано с тем, что статические члены (поля, методы) не принадлежат конкретно какому-то объекту этого класса, а являются общими для всего класса. По причине недоступности указателя this статические поля и методы не могут обращаться к нестатическим полям и методам напрямую, так как для обращения к статическим полям и методам достаточно имени класса, в котором они определены.

READ ALSO
Замена букв в слове на цифры

Замена букв в слове на цифры

Нужно заменить буквы в слове на цифрыОдна цифра может хранить в себе до 4 букв

542
Перенос функциональности из Activity во Fragment

Перенос функциональности из Activity во Fragment

Проблема собственно следующая: я реализовал в своём приложении смену языков по нажатию на кнопки в Activity (всё работает корректно), но я решил...

450
Атомарное перемещение файла. StandartCopyOption.ATOMIC_MOVE

Атомарное перемещение файла. StandartCopyOption.ATOMIC_MOVE

Кто расскажет подробно, что делает данная опция ? Что означает атомарное перемещение ? Я никак не могу найти её объяснения

311