Ausgabe
Was ist eine Klasse? Klasse = Feld + Methode Eine Methode definiert einen Prozess.
package javabase; // ← Paketdeklaration Klassenstab {// ← Vorlage String name; int staffid; String email; }
Definition von 1 Klasse öffentliche Klasse StaffInfo {// ← Klassendefinition
public static void main (String [] args) {// Methodendefinition
Staff yamada = new Staff (); // ← Instanz generieren yamada.name ="Taro Yamada";
System.out.println(yamada.name);
}
}
Java-Programm erstellen = Klasse erstellen
2 Beziehung zwischen Klasse und Instanz // Klasse = Vorlage Taiyaki Form // Instanz = Der aus der Vorlage generierte Teil Taiyaki ist die Instanz. // class Staff {// ← Staff class (Vorlage) // String name; // int staffid; // String email; //} // Staff yamada = new Staff (); // Mr. Yamadas Instanz (aktuell)
3 Methodendefinitionsformat
//クラスとは
//クラスX
// Datenfeld speichern A.B. // Beschreibung Verarbeitungsmethode XYZ
// öffentliche Klasse StaffInfo {// ← Klassendefinition Erklärung, dass die Klasse von nun an definiert wird
// public static void main (String [] args) {// Methodendefinition In dieser Klasse verwendete Med-Definition
//メソッドの定義 //public←アクセス修飾子
// öffentlich zugänglich von anderen Klassen // protected Innerhalb desselben Pakets / derselben geerbten Klasse // Keine Nur das gleiche Paket //private
//メソッドの定義 // statisch ← andere Modifikatoren
// abstrakte abstrakte Klassenmethode // static Kann direkt von der Klasse aufgerufen werden (nicht von der Instanz aufgerufen) // final kann nicht geändert werden
//void // void Rückgabetyp
//処理結果を繰り返す>返り値の型を定義
// Wiederhole den Wert nicht> [void]
// main (String [] args) ← Methodenname (Argument) //メソッドを呼び出すときにパラメーターを渡す。 //パラメータ=引数 //カンマで複数渡せる
2 // Beziehung zwischen Klasse und Instanz // Klasse = Vorlage Taiyaki Form // Instanz = Der aus der Vorlage generierte Teil Taiyaki ist die Instanz. // class Staff {// ← Staff class (Vorlage) // String name; // int staffid; // String email; //} // Staff yamada = new Staff (); // Mr. Yamadas Instanz (aktuell)
// 3 Methodendefinitionsformat
//クラスとは
//クラスX
// Datenfeld speichern A.B. // Beschreibung Verarbeitungsmethode XYZ
// öffentliche Klasse StaffInfo {// ← Klassendefinition Erklärung, dass die Klasse von nun an definiert wird
// public static void main (String [] args) {// Methodendefinition In dieser Klasse verwendete Med-Definition
//メソッドの定義 //public←アクセス修飾子
// öffentlich zugänglich von anderen Klassen // protected Innerhalb desselben Pakets / derselben geerbten Klasse // Keine Nur das gleiche Paket //private
//メソッドの定義 // statisch ← andere Modifikatoren
// abstrakte abstrakte Klassenmethode // static Kann direkt von der Klasse aufgerufen werden (nicht von der Instanz aufgerufen) // final kann nicht geändert werden
//void // void Rückgabetyp
//処理結果を繰り返す>返り値の型を定義
// Wiederhole den Wert nicht> [void]
main (String [] args) ← Methodenname (Argument) Übergeben Sie Parameter, wenn Sie eine Methode aufrufen. Parameter = Argument Sie können mehrere mit einem Komma übergeben
Methodendefinition
public static void main(String[] args)
Hauptmethode ist
Kann aus anderen Klassen aufgerufen werden. Kann direkt aus der Klasse aufgerufen werden Hat keinen Rückgabewert Hat ein Array-Typ-Argument (Parameter) namens argas
Recommended Posts