Дизайнер - метод, който се нарича автоматично, когато обект на класа и предприема действия, за да се инициализира обекта. Конструкторът има същото име като на класа; Тя не е причинена от името, но само във връзка с новата ключова дума, за да се създаде инстанция на класа. Дизайнер не връща стойност, но може да има опции и да е претоварен.
/ * Пример # 2 претоварване конструктор: Quest.java * /
publicclass Quest
частни String текст;
// конструктор без параметри (по подразбиране)
супер (); / * ако класът ще бъде обявен без дизайнера, на
компилаторът ще го дам в тази форма * /
// конструктор с параметри
обществен Quest (инт IDC, String TXT)
супер (); / * обадите на строителя на суперкласа изрично
по избор, компилаторът ще я поставете автоматично * /
Quest клас обект могат да бъдат създадени по два начина, което води до един от дизайнерите:
Новият оператор призовава строителя, така че скобите могат да бъдат аргументите предадени на строителя.
Следващият пример е обявен Point в клас две полета (атрибути) и методи за дизайнер инициализация и извличане на стойности на атрибути.
/ * Пример # 3. изчисляване на разстоянието между две точки: Point.java: LocateLogic.java: Runner.java * /
publicclass Point
/ * Обект се инициализира, когато създавате и не се променя * /
обществен Point (finaldouble хх, finaldouble гг)
Свързани статии