[Auch Anfänger können das! ] So erstellen Sie eine Java-Umgebung unter Windows 10 (JDK14.0.1)
[Leicht verständliche Erklärung! ] Verwendung der Java-Instanz
Nach Vorkenntnissen ist der Inhalt des obigen Links erforderlich.
this ()
muss am Anfang
des Konstruktors geschrieben werden.Testklasse
Paket Paketname;
Name der Hauptklasse der öffentlichen Klasse{
public static void main(String[] args) {
//Instanzgenerierung
Klassenname Variablenname 1=neuer Klassenname();
Klassenname Variablenname 2=neuer Klassenname(Tatsächliches Argument);
Klassenname Variablenname 3=neuer Klassenname(Tatsächliches Argument eines anderen Typs als Variablenname 2);
}
}
Überlastklasse
Paket Paketname;
Klasse Klassenname{
//Definition von Instanzvariablen
privater Typname Variablenname;
//Konstruktor 1 (keine Argumente)
Name der Klasse(){
Initialisierungsprozess usw.
}
//Konstruktor 2 (mit Argumenten)
Name der Klasse(Typname Argumentname){
Initialisierungsprozess usw.
}
//Konstruktor 3 (mit anderen Argumenten als Konstruktor 2)
Name der Klasse(Typname Argumentname){
Initialisierungsprozess usw.
}
}
Test1.java
erstellt wurde.
Geben Sie "Test1" in das Paket ein, geben Sie "TestOverload" in den Namen ein und klicken Sie auf die Schaltfläche "Fertig stellen" wie in 6.3.
Test1.java
//Anwesenheitsbestätigungssystem
package Test1;
public class Test1 {
public static void main(String[] args) {
//Instanzgenerierung
TestOverload to1 = new TestOverload("A");
TestOverload to2 = new TestOverload("B",1);
TestOverload to3 = new TestOverload("C",2);
System.out.println("-----1. April-----");
//Zeigen Sie den Inhalt der Instanz an
to1.showAttendance();
to2.showAttendance();
to3.showAttendance();
}
}
TestOverload.java
package Test1;
public class TestOverload {
//Definition von Instanzvariablen
private String name;
private int attend;
//Konstruktor 1 (keine Argumente)
TestOverload(){
this("Nicht beigetreten",0);
}
//Konstruktor 2 (mit Argumenten)
TestOverload(String name){
this(name,0);
}
//Konstruktor 3 (mit anderen Argumenten als Konstruktor 2)
TestOverload(int attend){
this("Nicht beigetreten",attend);
}
//Konstruktor 4 (2 Argumente)
TestOverload(String name,int attend){
this.name = name;
this.attend = attend;
}
//Anzeigemethode
void showAttendance(){
String str = "";
switch(attend) {
case 0:
str += "Unentschieden";
break;
case 1:
str += "Teilnahme";
break;
case 2:
str += "Abwesenheit";
break;
}
System.out.println(name+"Ist"+str);
}
}
--Kopieren Sie die obige Anweisung, geben Sie "S-JIS" als Zeichencode an, speichern Sie den Dateinamen als "Test1.java", "TestOverload.java" und führen Sie ihn aus. ↓ ↓
Recommended Posts