Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
JAVA_shpory.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
124 Кб
Скачать
☆

6. Методы класса. Метод main(). Конструкторы класса.

Объявление методов

Объявление метода состоит из заголовка и тела метода. Состав заголовка: •  модификаторы (доступа в том числе); •  тип возвращаемого значения или ключевого слова void; •  имя метода;

•  список аргументов в круглых скобках (аргументов может не быть); •  специальное throws-выражение.

Метод main()

Разработанные приложения на Java обширны и многообразны по структуре и содержанию. Классы могут содержать внутри себя множество методов. Требуется некоторая входная точка, чтобы запустить приложение. Такой входной точкой служит метод main. Для объявления метода main() используется следующий синтаксис:

public static void main(String[] args) {}

Модификатор public нужен, чтобы этот метод был виден исполняющей средой. А модификатор static позволяет вызвать метод main(), не создавая объектов. Метод main() должен быть объявлен как static, так как он должен вызываться прежде, чем будут созданы какие-либо объекты.

Конструкторы Конструктор- это метод класса, обладающий следующими особенностями:

  1. имеет такое же название, как и класс;

  2. вызывается сам, когда мы создаём объект класса;

  3. не возвращает никакого значения;

  4. может быть перегружен;

7. Основы наследования: понятие суперкласса и подкласса, организация связей при наследовании.

  • Наследование позволяет создавать иерархические классификации.

  • Используя наследование, можно создать главный класс, который определяет свойства, общие для набора связанных элементов.

  • Класс, который унаследован, называется суперклассом (superclass).

  • Класс, который выполняет наследование, называется подклассом (subclass) — это специализированная версия суперкласса. Он наследует все переменные экземпляра и методы, определенные суперклассом, и прибавляет свои собственные уникальные элементы.

  • Чтобы наследовать класс, нужно просто включить определение одного класса в другое, используя ключевое слово extends.

Нет доступа к элементам, объявленным как private

Аргументом метода main() является массив строк. Он может заполняться дополнительными параметрами, которые указываются при вызове метода. Пример демонстрирует вывод в консоль параметров, переданных в метод

main. Для запуска примера необходимо передать сами параметры, например

java test.first.Test HelloWorld

package test.first; public class Test {

public static void main(String[] args) {

for (int i=0; i<args.length; i++) {

System.out.print(args[i]+" "); }

System.out.println(); } }

Результат работы программы: HelloWorld

8. Модификаторы ограничения доступа к элементам при наследовании.

  • public — означает, что данный элемент доступен без каких-либо ограничений;

  • private — доступ разрешен только из данного класса;

  • protected — доступ разрешен из данного класса и из всех классов-потомков

  • без описателя — доступ разрешен из всех классов данного пакета

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]