Метод на изграждане

дефинирано

В Java всички променливи трябва да бъдат зададени преди първоначалната употреба, без изрично присвояване, компилаторът ще бъде скрит за присвояване. Java предоставя специален метод за променливите член на класа на началната стойност.

специфика

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

1 функция конструктор: (1) конструирани екземпляри на клас (2) конструиран например (обект) на инициализация на клас.

2. Методът на конструиране трябва да бъде името на името на неговия клас точно дефинирано, няма тип връщане, нито дори void.

3. Инициализацията на извикването на основния обект е завършена, методът на конструиране се използва при създаване на нов оператор на обекта.

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

5. Не може да бъде статична, окончателна, синхронизирана, абстрактна и нативна модификация.

6. Обектът конструктор се изпълнява автоматично при инициализация, като цяло не може да бъде изрично извикан директно. Когато съществува множество от един и същ конструктор на клас, компилаторът на Java автоматично ще следва параметрите за инициализация на най-задните скоби. Броят и типът на параметрите автоматично съответстват. Завършете извикването на конструктора. .

7 конфигуриран в два метода: с конструктор без аргументи arg конструктор

Методът на конструктор

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

8 конфигурационен кодов блок:.

(1) ефект: за инициализиране на обекта, обектът се изпълнява, компилацията се изпълнява и вместо конструктора се изпълнява

( 2) разликата между структурните кодови блокове и конструкторите:

блоковете с конфигурационен код се инициализират еднакво към характеристика, обща за всички различни обекти, конструкторът към съответния обект се инициализира

Метод на изграждане

9. подкласът наследява родителския клас,

*** подклас на процес на инстанциране

*** методът на конструиране не може да бъде наследен от подкласове

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

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

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

*** Защо подкласовете имат първи ред по подразбиране super ()

тъй като той е наследил член на родителския клас на използване, преди да се използват тези членове трябва да бъдат инициализирани,

и те са членове на родителския клас, той трябва да бъде инициализиран от родителския клас.

И така, първо ще създадем обект на родителски клас.

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

трябва да използвате това или друго извикване на супер конструктор.

10. Персонализиран клас, ако не пише конструктор, Java добавя по подразбиране конструктор без аргументи. Ако пишете параметър на конструктор, трябва да напишете конструктора без аргументи.

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

Коментари: Като цяло имаме персонализиран конструктор на клас без ръчно зададени аргументи.

специфична употреба: изчислете дължината и ширината на правоъгълна площ от две 20,10 и 6,3.

 class RectConstructor {double length; двойна ширина; двойна област () {връща дължина * ширина;} RectConstructor (двойна ширина, двойна дължина) {// аргументи на конструктора this.length = дължина; this .width = width;}} public class RectDemo {public static void main (String args []) {RectConstructor rect1 = new RectConstructor (10,20); RectConstructor rect2 = нов RectConstructor (3,6); двойно ar; ar = rect1 .area (); System.out.println ("първата област на правоъгълник е a" + ar); ar = rect2.area (); System.out.println ( "втората правоъгълна област е" + ar) ;}} 

конзолният изход е:

е площта на правоъгълник 200

е втората област на правоъгълника 18

меки канални котировки

конструктор:

Методът на конструктор

се извиква, когато се конструира обект от клас, който се използва главно за инстанциране на обекта.

Related Articles
TOP