C'est l'ingénieur t-77. J'ai personnellement résumé ce que je pensais être important dans l'étude de Java. Cette fois, il s'agit de méthodes d'instance de classe.
――Un des objets qui sont des choses ou des choses qui n'ont pas encore été matérialisées (dessin de conception des choses).
sample.java
//Déclaration de classe
class Animal
{
//Décrivez le "champ" qui gère l'état et les propriétés des objets de classe
//"Nom du type Nom du champ;Décrit comme
String name;
int num;
//Décrivez les «méthodes» qui gèrent les fonctions de la classe
//"Nom de la méthode de type de retour(Liste d'arguments){Phrase;}Décrit comme
void show() {
System.out.println("Le nom de l'animal est" + name + "est.");
System.out.println("Le numéro d'enregistrement est" + num + "est.");
}
}
sample.java
//Déclaration de classe
class Animal
{
String name;
int num;
void show() {
System.out.println("Le nom de l'animal est" + name + "est.");
System.out.println("Le numéro d'enregistrement est" + num + "est.");
}
}
class Sample
{
public static void main(String[] args)
{
//Déclarez les variables d'instance.
Animal animal1;
//Créez une instance.
//Lors de la création d'une instance, cela devient une "chose qui peut réellement être gérée".
animal1 = new Animal();
//Vous pouvez déclarer et créer une instance en même temps comme suit.
// Animal animal1 = new Animal();
//Nom de l'instance.Vous pouvez accéder au champ par nom de champ.
animal1.name = "chien";
animal1.num = "1";
//Nom de l'instance.Vous pouvez accéder à la méthode par nom de méthode.
animal1.show();
}
}
console
Le nom de l'animal est chien.
Le numéro d'enregistrement est 1.
sample.java
//Déclaration de classe
class Animal {
String name;
int num;
void show() {
System.out.println("Le nom de l'animal est" + name + "est.");
System.out.println("Le numéro d'enregistrement est" + num + "est.");
}
void showAnimal() {
System.out.println("Je vais vous présenter les animaux.");
//Vous appelez votre propre méthode (appelant depuis la classe).
// show()Peut être.
this.show();
}
}
class Sample {
public static void main(String[] args) {
Animal animal1;
animal1 = new Animal();
animal1.name = "chien";
animal1.num = "1";
//La méthode est appelée avec les informations de animal1 (appel de l'extérieur de la classe).
animal1.showAnimal();
}
}
console
Je vais vous présenter les animaux.
Le nom de l'animal est chien.
Le numéro d'enregistrement est 1.
(1) Variable qui reçoit une valeur dans la définition de la méthode => Argument formel (2) Valeur à passer lors de l'appel de la méthode => Argument réel --La valeur de retour (informations) peut être transmise du corps de la méthode à l'appelant de la méthode.
(1) Lorsque l'appelant utilise la valeur de retour
Type de retour Nom de la variable = Nom de l'objet Nom de la méthode (liste d'arguments);
(2) Lorsque l'appelant n'utilise pas la valeur de retour
Nom de l'objet Nom de la méthode (liste d'arguments);
sample.java
//Déclaration de classe
class Animal {
String name;
int num;
//Préparez des arguments formels de type String et de type int.
//Une méthode sans valeur de retour.
void show(String str, int n) {
//Rendez la valeur de l'argument disponible dans la méthode.
name = str;
num = n;
System.out.println("Le nom de l'animal est" + str + "est.");
System.out.println("Le numéro d'enregistrement est" + n + "est.");
}
//Une méthode dont la valeur de retour est un type String.
String getAnimal() {
System.out.println("Je vais vous présenter les animaux.");
//Transmettez la valeur de retour à l'appelant.
return name;
}
}
class Sample {
public static void main(String[] args) {
Animal animal1 = new Animal();
String name = "tigre";
//Passez l'argument réel à la méthode avec les informations de animal1 (des variables sont également disponibles).
//Un modèle qui n'utilise pas la valeur de retour chez l'appelant.
animal1.show(name, 2);
//Un modèle qui utilise la valeur de retour chez l'appelant.
int number = animal1.getAnimal();
//Utilisez la valeur de retour.
System.out.println(name + "Le numéro d'enregistrement est" + number + "est.");
}
}
console
Le nom de l'animal est tigre.
Le numéro d'enregistrement est 2.
Je vais vous présenter les animaux.
Le numéro d'enregistrement du tigre est 2.
sample.java
nom de classe de classe{
//Non accessible de l'extérieur de la classe.
nom de champ de nom de type privé;
//Accessible de l'extérieur de la classe.
nom de méthode public void{
formule;
}
}
--Définissez une méthode avec le même nom de méthode mais des types d'arguments et des nombres différents dans la même classe.
sample.java
class Animal {
String name;
int num;
//Une méthode avec un argument.
void show(String str) {
name = str;
System.out.println("Le nom de l'animal est" + str + "est.");
}
//Une méthode avec deux arguments.
void show(String str, int n) {
name = str;
num = n;
System.out.println("Le nom de l'animal est" + str + "est.");
System.out.println("Le numéro d'enregistrement est" + n + "est.");
}
}
class Sample {
public static void main(String[] args) {
Animal animal1 = new Animal();
String name = "tigre";
int num = 2;
//Appelez une méthode avec un argument.
animal1.show(name);
//Appelez une méthode avec deux arguments.
animal1.show(name, num);
}
}
console
Le nom de l'animal est tigre.
Le nom de l'animal est tigre.
Le numéro d'enregistrement est 2.
Cette fois, c'est fini.
Recommended Posts