В Java обнаруживается 8 примитивных типов данных:
/* Блок текста
в несколько строк */
// Одна короткая строка
/** Блок комментариев для утилиты javadoc **/
Ну ок, ток я не могу понять, зачем такие сложности? Почему нельзя было сделать универсальное обозначение для любых типов коментов?
Public - модификатор доступа.
Операторы if и switch.
С какими типами данных работает оператор switch?
Конструктор - нужен для автоматической инициализации переменных.
Когда после ключевого слова new, мы пишем имя класса со скобками, то на самом деле мы вызываем конструктор класса.
Overriding - два метода с одинаковой сигнатурой, но разной логикой
Overloading - два метода с одинаковым именем, но разными аргументами
- byte
- short
- int
- long
- float
- double
- char
- boolean
/* Блок текста
в несколько строк */
// Одна короткая строка
/** Блок комментариев для утилиты javadoc **/
Ну ок, ток я не могу понять, зачем такие сложности? Почему нельзя было сделать универсальное обозначение для любых типов коментов?
Public - модификатор доступа.
Операторы if и switch.
С какими типами данных работает оператор switch?
- byte, short
- char, int
- String
- удобочитаемость
- вид значений
- if-then-else основан на диапазоне значений или состояний
- switch - тестирует выражения, основанные только на единичном целом значении, ненумерованном или объекте String.
Конструктор - нужен для автоматической инициализации переменных.
Когда после ключевого слова new, мы пишем имя класса со скобками, то на самом деле мы вызываем конструктор класса.
Overriding - два метода с одинаковой сигнатурой, но разной логикой
Overloading - два метода с одинаковым именем, но разными аргументами
В "...На этом свойстве основан принцип перегрузки (Overriding)." есть смысл заменить "перегрузки" на "переопределения" :)
ОтветитьУдалитьДа хоть овэррайдинг :) Хотя лично мне перегрузка больше нравится. Как в электрогитаре.
УдалитьЯ просто о том, что это разные понятия и существуют на разных уровнях иерархии класса
УдалитьА! Вон оно чё! Спасибо, исправил.
Удалить