Класс - представление типа данных.
class - method - properties
String - строка - текстовый тип переменной.
int - целое число (сокращение от integer).
Для переменных важно где именно мы их объявляем:
Можно сразу присвоить значение переменной, а можно просто объявить, но значение не присваивать.
Вопрос: Почему названия классов пишут с заглавной буквы? Есть ли в этом какой-то сакральный смысл?
Ответ: Это просто грамматика такая. Это ж язык. Никакого особого смысла в этом нет. Просто договорились делать именно так.
Переменные имеют срок жизни. Например, локальные "живут" только пока выполняется метод, к которому они относятся.
Экземпляр класса создаём внутри метода main с помощью оператора new .
Inheritance - наследование
class Name2 extends Name1
Name1 - считается superclass
Name2 - subclass
Если перед классом стоит словечко public , то снаружи этого класса все другие классы могут вызыватьсатану этот метод.
Пустые скобки после имени метода говорят о том, что не планируется этому методу передавать значение через параметры.
Instanses - экземпляры объектов создаются в Heap Memory.
&& - логическое и
Лично мне всё это программирование напоминает матрёшки. Просто вкладываешь одну в другую. Только все эти матрёшки разной формы и складываются разными хитрыми способами.
class - method - properties
String - строка - текстовый тип переменной.
int - целое число (сокращение от integer).
Для переменных важно где именно мы их объявляем:
- на уровне класса
- внутри метода (локально)
Можно сразу присвоить значение переменной, а можно просто объявить, но значение не присваивать.
Вопрос: Почему названия классов пишут с заглавной буквы? Есть ли в этом какой-то сакральный смысл?
Ответ: Это просто грамматика такая. Это ж язык. Никакого особого смысла в этом нет. Просто договорились делать именно так.
Переменные имеют срок жизни. Например, локальные "живут" только пока выполняется метод, к которому они относятся.
Экземпляр класса создаём внутри метода main с помощью оператора new .
Inheritance - наследование
class Name2 extends Name1
Name1 - считается superclass
Name2 - subclass
Если перед классом стоит словечко public , то снаружи этого класса все другие классы могут вызывать
Пустые скобки после имени метода говорят о том, что не планируется этому методу передавать значение через параметры.
Instanses - экземпляры объектов создаются в Heap Memory.
&& - логическое и
Лично мне всё это программирование напоминает матрёшки. Просто вкладываешь одну в другую. Только все эти матрёшки разной формы и складываются разными хитрыми способами.
Комментариев нет:
Отправить комментарий