ПредишенСледващото

Дизайнер - метод, който се нарича автоматично, когато обект на класа и предприема действия, за да се инициализира обекта. Конструкторът има същото име като на класа; Тя не е причинена от името, но само във връзка с новата ключова дума, за да се създаде инстанция на класа. Дизайнер не връща стойност, но може да има опции и да е претоварен.

/ * Пример # 2 претоварване конструктор: Quest.java * /

publicclass Quest

частни String текст;

// конструктор без параметри (по подразбиране)

супер (); / * ако класът ще бъде обявен без дизайнера, на

компилаторът ще го дам в тази форма * /

// конструктор с параметри

обществен Quest (инт IDC, String TXT)

супер (); / * обадите на строителя на суперкласа изрично

по избор, компилаторът ще я поставете автоматично * /

Quest клас обект могат да бъдат създадени по два начина, което води до един от дизайнерите:

Новият оператор призовава строителя, така че скобите могат да бъдат аргументите предадени на строителя.

Следващият пример е обявен Point в клас две полета (атрибути) и методи за дизайнер инициализация и извличане на стойности на атрибути.

/ * Пример # 3. изчисляване на разстоянието между две точки: Point.java: LocateLogic.java: Runner.java * /

publicclass Point

/ * Обект се инициализира, когато създавате и не се променя * /

обществен Point (finaldouble хх, finaldouble гг)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!