*   >> Чтение Образование Статьи >> science >> programming

Java Oop Basics

кулятор {INT num1; INT пит2; Калькулятор (INT ident1, INT ident2) {//метод конструктора num1 = ident1; пит2 = ident2; } INT Add () {INT сумма = num1 + пит2; вернуться сумму; }} Класс machine2 {государственной статической силы основных (String [] аргументы) {общественные Калькулятор obj1 = новый калькулятор (2,3); Калькулятор obj2; obj2 = новый калькулятор (4,5); INT результат1 = obj1.add (); INT результат2 = obj2.add (); System.out.println (результат1); System.out.println (результат2); }} Метод конструктора, в неосновного класса, имеет то же имя, что и без главного класса.

Содержание метода конструктора обычно инициализации одного или нескольких или всех свойств класса. Значения для использования в инициализации прийти в качестве аргументов конструктору. Именно поэтому метод конструктора есть параметры. При наличии метода конструктора, все равны, вам не нужно, чтобы присвоить значение свойству в конкретизированной объекта, поскольку метод конструктора сделает это за вас во время экземпляра. Метод вызывается конструктор вами, во время объекта экземпляра (создание объекта).

При создании экземпляра объекта, вы посылаете значения для инициализации в качестве аргументов, как в: калькулятор obj1 = новый калькулятор (2,3); Или, как в сегменте кода: калькулятор obj2; obj2 = новый калькулятор (4,5); В этих случаях, слово, Калькулятор и его скобках вызов. Обратите внимание, что аргументы были набраны в скобках правой рукой имени класса. Вот, право класса рука вызов метода; помните, конструктор имеет то же имя, что и класс.

Читайте выше программу еще раз, чтобы оценить роль метода конструктора; Также обратите внимание, что с помощью метода конструктора, нет необходимости конкретизированной свойства объекта, которые будут назначены values.The конструктор по умолчанию Если вы не определить конструктор для класса, Java предоставляет вам конструктора по умолчанию, вы не знаете. Первая программа класса (вторая программа) выше, является примером с конструктором по умолчанию. Во время создания экземпляра с помощью конструктора по умолчанию, имя конструктора является именем класса, со скобками, но без аргументов.

Первая строка в основной метод программы иллюстрирует это. Примечание: имеете ли вы дело с конструктором по умолчанию или нет, имя конструктора является именем класса. Так как это метод, при конкретизации объекта, то есть скобки, которые могли бы быть empty.Syntax получить доступ к объекту Пользователей фразу, "член класса" или "член объект" может быть использован д

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.