[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.
Testklasse
Paket Paketname;
Name der Hauptklasse der öffentlichen Klasse{
public static void main(String[] args) {
//Instanzgenerierung
Klassenname Variablenname=neuer Klassenname();
//Geben Sie einen Wert in den Setter ein
Variablennamen.Name der Instanzvariablen festlegen(Tatsächliches Argument);
//Holen Sie sich den von Getter eingegebenen Wert
System.out.println(Variablennamen.getインスタンスVariablennamen());
}
}
Kapselungsklasse
Paket Paketname;
Klasse Klassenname{
//Definition von Instanzvariablen
privater Typname Variablenname;
//Konstruktor (wird beim Instanziieren ausgeführt)
Name der Klasse(){
Initialisierungsprozess usw.
}
// setter
void set Instanzvariablenname(Typname Argumentname){
this.Variablennamen=Argumentname;
}
// getter
Typname Get Instanzvariablenname(){
Variablenname zurückgeben;
}
}
Test1
ein und klicken Sie auf die Schaltfläche Fertig
.
Test1.java
erstellt wurde.
Geben Sie "Test1" in das Paket ein, geben Sie "TestCapsule" in den Namen ein und klicken Sie auf die Schaltfläche "Fertig stellen" wie in 6.3.
Test1.java
package Test1;
public class Test1 {
public static void main(String[] args) {
//Instanzgenerierung
TestCapsule tc = new TestCapsule();
//Geben Sie einen Wert in den Setter ein
tc.setHello("Guten Morgen");
//Holen Sie sich den von Getter eingegebenen Wert
System.out.println(tc.getHello());
}
}
TestCapsule.java
package Test1;
public class TestCapsule {
//Definition von Instanzvariablen
private String hello;
//Konstruktor (wird beim Instanziieren ausgeführt)
public TestCapsule() {
this.hello = "Hello";
}
// setter
public void setHello(String hello) {
this.hello = hello;
}
// getter
public String getHello() {
return hello;
}
}
--Kopieren Sie die obige Anweisung, geben Sie "S-JIS" als Zeichencode an, speichern Sie den Dateinamen als "Test1.java", "TestCapsule.java" und führen Sie ihn aus. ↓ ↓
――Der Test mit einer perfekten Punktzahl von 100 Punkten besteht 60 Punkte oder mehr.
Test1.java
//Ein System, das die Namen der Prüflinge und die Ergebnisse der Prüflinge verwaltet
package Test1;
public class Test1 {
public static void main(String[] args) {
//Instanzgenerierung
TestCapsule tc1 = new TestCapsule("A",50);
TestCapsule tc2 = new TestCapsule("B",60);
//Unerwartete Variablenänderungen
tc1.score = 10000;
tc2.score = -100;
//Pass / Fail-Anzeige
tc1.Result();
tc2.Result();
}
}
TestCapsule.java
package Test1;
public class TestCapsule {
//Definition von Instanzvariablen
String name;
int score;
//Konstruktor (wird beim Instanziieren ausgeführt)
public TestCapsule(String name, int score) {
this.name = name;
//Gegenmaßnahmen gegen die Eingabe illegaler Punkte
if(0 <= score && score <= 100) {
//0 oder mehr und 100 oder weniger
this.score = score;
}else {
//Weniger als 0 oder mehr als 101
this.score = 0;
}
}
//Bestanden / Nicht Bestanden-Beurteilungsmethode
void Result() {
if(60 <= score) {
//Bestehen
System.out.println(name+"Ist"+score+"In Punkten bestanden.");
}else {
//Fehler
System.out.println(name+"Ist"+score+"Es scheitert an Punkten.");
}
}
}
--Kopieren Sie die obige Anweisung, überschreiben Sie sie und speichern Sie sie in den zuvor erstellten Test1.java
und TestCapsule.java
und führen Sie sie aus. ↓ ↓
Test1.java
//Ein System, das die Namen der Prüflinge und die Ergebnisse der Prüflinge verwaltet
package Test1;
public class Test1 {
public static void main(String[] args) {
//Instanzgenerierung
TestCapsule tc1 = new TestCapsule("A",50);
TestCapsule tc2 = new TestCapsule("B",60);
//Unerwartete Variablenänderungen
tc1.setScore(10000);
tc2.setScore(-100);
//Pass / Fail-Anzeige
tc1.Result();
tc2.Result();
}
}
TestCapsule.java
package Test1;
public class TestCapsule {
//Definition von Instanzvariablen
private String name;
private int score;
// setter
public void setName(String name) {
this.name = name;
}
// getter
public String getName() {
return name;
}
// setter
public void setScore(int score) {
//Gegenmaßnahmen gegen die Eingabe illegaler Punkte
if(0 <= score && score <= 100) {
//0 oder mehr und 100 oder weniger
this.score = score;
}
}
// getter
public int getScore() {
return score;
}
//Konstruktor (wird beim Instanziieren ausgeführt)
public TestCapsule(String name, int score) {
this.name = name;
//Gegenmaßnahmen gegen die Eingabe illegaler Punkte
if(0 <= score && score <= 100) {
//0 oder mehr und 100 oder weniger
this.score = score;
}else {
//Weniger als 0 oder mehr als 101
this.score = 0;
}
}
//Bestanden / Nicht Bestanden-Beurteilungsmethode
void Result() {
if(60 <= score) {
//Bestehen
System.out.println(name+"Ist"+score+"In Punkten bestanden.");
}else {
//Fehler
System.out.println(name+"Ist"+score+"Es scheitert an Punkten.");
}
}
}
--Kopieren Sie die obige Anweisung, überschreiben Sie sie mit den zuvor gespeicherten Test1.java
und TestCapsule.java
, speichern Sie sie und führen Sie sie aus. ↓ ↓
Recommended Posts