Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Модификаторы классов



Выделяют следующие модификаторы класса. рublic – класс доступен для использования или расширения всем объектам вне зависимости от пакета или от каталога. Рublic-классы должны хранится в файлах с именем имя_класса.java. Для остальных классов такое соответствие рекомендуемое. friendly – модификатор класса по умолчанию, если модификатор не определен явно для класса. Такой класс доступен только для объектов, находящихся в том же пакете. Вне пакета он выступает как private. final – класс не может иметь подклассов, то есть производных классов. Обычно такие классы разрабатываются и используются для организации определённого стандарта реализации. abstract – класс, в котором объявлен хотя бы один абстрактный метод. Для таких классов нельзя создавать объекты. Такие классы используются для производных классов, также для организации стандартизированных интерфейсов. Пример: abstract class Myclass { abstract void actMet(); } Множественное наследование в Java отсутствует. При расширении классов мы создаем класс, который является копией родительского класса, но с возможностью его расширять. По умолчанию создаваемый класс порождается от класса Object. При создании экземпляра класса или объекта необходимо сообщить компилятору имя переменной, используемой для обозначения экземпляра объекта, и выделить для него память при помощи операции new: String s = new String(“abc”);





Дата публикования: 2015-02-03; Прочитано: 287 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...