[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.
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