Цитаты из книги «Объектно-ориентированное программирование на Java. Платформа Java SE» Тимура Машнина📚 — лучшие афоризмы, высказывания и крылатые фразы — MyBook. Страница 2
image
класс HashMap, который реализует интерфейс карты фреймворка коллекций Java.
14 ноября 2019

Поделиться

если класс полезен только для одного другого класса, тогда логично вставлять его в этот класс.
13 ноября 2019

Поделиться

В общем случае, если вы хотите генерировать случайные числа между минимальным значением x и максимальным значением i, вы должны умножить вывод на (i минус x), а затем прибавить x.
13 ноября 2019

Поделиться

Важно знать, что этот класс определяется как статический. Это означает, что вам не нужно использовать оператор new для создания экземпляра этого класса для доступа к его публичным методам и полям.
13 ноября 2019

Поделиться

Метод toString, который возвращает текстовое представление объекта. Все эти методы хорошо определены и реализованы в классе Object. И соответственно, они наследуются всеми остальными классами Java. Помните, что все классы по умолчанию являются подклассами класса Object. Эти методы могут быть переопределены подклассами, чтобы лучше реализовать их функциональность. Метод equals сравнивает два объекта и возвращает true, если вызывающий метод объект равен другому объекту, указанному в качестве параметра. Что значит быть равным? Опять же, это будет зависеть от конкретного объекта. И этот метод следует переопределить для получения желаемого свойства. Например, мы можем считать, что две машины равны, если они имеют одну и ту же модель, и цвет, хотя владелец может быть другим. Если метод equals не переопределен, он будет указывать на то, что два объекта, x и y, одинаковы, возвращая true, если они ссылаются на один и тот же объект, что означает, что они размещены в одном и тот же месте в физической памяти системы. Метод clone создает точную копию объекта в памяти. Это означает, что один и тот же объект копируется в новое место в памяти.
13 ноября 2019

Поделиться

метод, называемый equals, который указывает, является ли какой-либо данный объект, равным другому объекту.
13 ноября 2019

Поделиться

Метод clone, который создает и возвращает копию данного объекта.
13 ноября 2019

Поделиться

Тогда как абстрактный класс реализует абстракцию, показывая некоторую общую функциональность для семейства классов без ее конкретной реализации, интерфейс, например, как физический интерфейс в радио или музыкальном проигрывателе, демонстрирует сервис снаружи и скрывает реализацию, которую мы можем определить.
13 ноября 2019

Поделиться

В интерфейсе могут быть поля. Но все они автоматически статические и финальные. То есть, они являются константами.
13 ноября 2019

Поделиться

Если все методы абстрактны, мы называем это интерфейсом.
13 ноября 2019

Поделиться