Die Rolle des Konstruktors
(empfohlenes Lernen: Java-Einführungsprogramm)
Der gr??te Nutzen des Konstruktors besteht darin, beim Erstellen eines Objekts eine Initialisierung durchzuführen.
Wenn ein Objekt erstellt wird, führt das System eine Standardinitialisierung für die Instanzvariablen des Objekts durch. Diese Standardinitialisierung setzt alle Basistyp-Instanzvariablen auf Standardwerte. Diese Standardinitialisierung kann über den Konstruktor ge?ndert werden, und der Anfangswert wird explizit für die Instanzvariablen des Objekts angegeben, wenn das System das Objekt erstellt.
Konstruktorverwendung
Die folgende Klasse stellt einen benutzerdefinierten Konstruktor bereit, über den Programmierer benutzerdefinierte Initialisierungsvorg?nge durchführen k?nnen.
(Empfohlenes Video-Tutorial: Java-Video-Tutorial )
Codebeispiel:
public class ConstructorTest { public String name; public int count; /** * 提供自定義的構(gòu)造器,該構(gòu)造器包含兩個參數(shù),提供了自定義構(gòu)造器,則不會再提高無參構(gòu)造器了。 * @param name * @param count */ public ConstructorTest(String name, int count) { // 構(gòu)造器里的 this 代表它進行初始化的對象 // 下兩行代碼將轉(zhuǎn)入的 2 個參數(shù)賦給 this 所代表對象的 name 和 count 實例變量 this.name = name; this.count = count; } /** * main 方法 * @param args */ public static void main(String[] args) { // 使用自定義的構(gòu)造器來創(chuàng)建對象,系統(tǒng)會對該對象進行自定義的初始化 ConstructorTest corn = new ConstructorTest("玉米", 100); //輸出兩個實例變量 System.out.println("農(nóng)作物的名稱:" + corn.name); System.out.println("農(nóng)作物的數(shù)量:" + corn.count); } }
Ergebnis ausführen:
農(nóng)作物的名稱:玉米 農(nóng)作物的數(shù)量:100
Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung des Konstruktors. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)