Ou
En tant que connaissance préalable, le contenu du lien ci-dessus est requis.
. --Créer un objet basé sur une classe s'appelle ʻinstantiation
.
--ʻInstance peut être créée en utilisant le
nouvel opérateurde la classe lors de l'appel (en utilisant) des variables et des méthodes d'autres classes. --Le
constructeur` est appelé lorsqu'une instance est créée.--Constructor
est une méthode qui est exécutée lorsqu'une classe est instanciée, et est principalement utilisée lors de l'initialisation des variables membres de cette classe.
constructeur par défaut
est appelé.Écriture de base
nom de la classe principale de la classe publique{
public static void main(String[] args) {
//Génération d'instance
Nom de la classe Nom de la variable=nouveau nom de classe();
}
}
nom de classe de classe{
//Constructeur (exécuté lors de l'instanciation)
nom de la classe(){
Processus d'initialisation, etc.
}
}
Test.java
//Classe de test d'instance et de constructeur
public class Test {
//méthode principale
public static void main(String[] args) {
//exemple(objet)Générer un(Appel du constructeur)
Hello hello = new Hello();
}
}
//Classe de test d'instance
class Hello {
//constructeur
Hello() {
//Bonjour affichage
System.out.print("Hello");
}
}
S-JIS
comme code de caractère, enregistrez le nom du fichier sousTest.java
, et exécutez-le à l'invite de commande. ↓ ↓
Test1.java
//Instanciation dans le constructeur
public class Test1 {
//méthode principale
public static void main(String[] args) {
//exemple(objet)Générer un(Appel du constructeur)
new Hello1();
}
}
//Classe de test du constructeur
class Hello1 {
//constructeur
Hello1() {
//exemple(objet)Générer un
InstanceHello ih = new InstanceHello();
//Invocation de la méthode d'instance
ih.showHello();
}
}
//Classe de test d'instance
class InstanceHello {
//Bonjour méthode d'affichage
void showHello(){
System.out.print("Hello");
}
}
Test2.java
//Instances non stockées dans des variables
public class Test2 {
//méthode principale
public static void main(String[] args) {
//exemple(objet)Générer un&Appel de méthode
new Hello2().showHello();
}
}
//Classe de test d'instance
class Hello2 {
//Bonjour méthode d'affichage
void showHello(){
//Bonjour affichage
System.out.print("Hello");
}
}
Recommended Posts