Главная страница >> Учебные пособия >> Введение в JDK/Java >> Множественное наследование в Java. >> Создание нового экземпляра класса

    

Глава 5.3 Создание нового экземпляра класса.

     Одна из возможностей передачи свойств нескольких классов другому классу - это создание экземпляров классов. Тогда возможно будет вызвать методы и переменные этих классов через вызов этих классов. Этот механизм не является в полном смысле слова механизмом наследования, однако он предусматривает передачу свойств одного класса (как бы суперкласса) другому (подклассу).

Чтобы создать экземпляр класса нужно воспользоваться оператором new:

MyNewClass mNewCl = new MyNewClass ();

Переменной mNewCl типа MyNewClass (напомню, что типом любого элемента может быть как встроенный тип, так и имя любого существующего класса).

В одном и том же классе можно создать несколько экземпляров одного и того же класса, присвоив его значения двум или нескольким переменным. В приведенном ниже примере создается два экземпляра класса Thread (подпроцессы):

Thread firstThread = Thread.currentThread ();
Thread secondThread = new Thread (this, "Second Thread");

Теперь чтобы вызвать, например, метод isAlexanderVanin класса MyNewClass (смотрите первый пример), нужно записать следующий код:

mNewCl.isAlexanderVanin ();

Оператор точка служит для отделения имени пакетов от имен вложенных пакетов и классов, входящих в пакет, а также имени класса от имени переменной или метода, принадлежащих этому классу.



<Предыдущий> <Содержание> <На главную>
©  Alex Vanin         year 2002
     bookmans@mail.ru