К

 
 
 
Сообщения:5
..
Изменен:20 авг 2019 21:47
 
 
Сообщения:802
Ральди:
1. Зачем писать второй раз public? Разве первый атрибут public не распространяется на весь последующий массив текста, который в фигурных скобках?
не распространяется. Он приложим только к самому классу Main, но не его содержимому.
Ральди:
2. Что это за повторный main, да ещё с маленькой буквы, как будто это не class, а какой-то object, хотя никакой object ещё не создан? Что он выражает? Почему на цветных скриншотах он выделен другим, уникальным цветом?
Это действительно не класс и не объект, а метод. В других языках аналогичные конструкции называются процедурами и/или функциями. Процедуры являются еще более фундаметальными программистскими конструкциями чем даже классы. Когда я в 16 лет стал изучать программирование, то процедура была для меня камнем преткновения. Но обойти этот камень не удастся, без освоения этого понятия никуда не сдвинешься. Процедуры - это основные узлы программы, а классы это так, обертки над наборами процедур для систематизации. Усвойте сначала что такое процедура, а потом двигайтесь дальше.
Изменен:02 янв 2019 15:46
 
 
Сообщения:9836
Ральди:
Пересмотрела около 30 сайтов «для начинающих», в том числе для детей, но ответа не нашла
По сайтам изучение сильно затянется. Нужно взять одну из книг для начинающих (Философия Java, Хорстман), и читать ее.
 
 
Сообщения:802
Ральди:
У класса есть 1)название; 2)содержимое; и 3)атрибут(ы).

Ральди:
Ведь класс без содержимого - это вроде пустого множества?

Вот когда вы научитесь видеть противоречия в вами же написанном тексте, хоть на русском языке, хоть на языке программирования, тогда и эвтаназия не понадобится.

Одного названия (допустим, Main) достаточно, чтобы где-то описать переменную "Main obj", и тут уж компилятору приходится решать, а доступен ли класс Main в данном контексте. Для этого и пишут "public Main", или не "public".
 
 
Сообщения:367
https://javatalks.ru/topics/51521 - мой гайд начала программирования в Java.
 
Модераторы:frymock
Сейчас эту тему просматривают:Нет