Vous pouvez appeler une méthode d'une classe en utilisant le nom de la classe.Nom de la méthode (). [Exemple]
Main.java
class Main {
public static void main(String[] args) {
Person.hello(); //Person est le nom de la classe et bonjour est la méthode
}
}
Person.java
class Person { //Personne est le nom de la classe
public static void hello() { //bonjour est la méthode
System.out.println("Bonjour");
}
}
Appelez la classe Person dans Person.java avec Person.hello (); dans Main.java comme ci-dessus. À propos, la définition de la classe est "nom de classe de classe". Assurez-vous que la première lettre du nom de la classe est en majuscules et que le nom du fichier est "classname.java". [Exemple 2]
Main.java
public class Main {
public static void main(String[] args) {
Person.nameData(Person.fullName("Sato", "Taro"), 20); //Person est le nom de la classe et nameData est la méthode. La personne.La même chose est vraie pour fullName
}
}
Person.java
class Person {
public static void nameData(String name, int age) { //nameData est la méthode
System.out.println("mon nom est" + name + "alors" + "L'âge est" + age + "歳alorsす");
}
public static String fullName(String firstName, String lastName) {
return firstName + " " + lastName;
}
}
Le résultat ci-dessus est "Je m'appelle Taro Sato et j'ai 20 ans".
En effet, la classe Main est une classe d'exécution et la classe Person est une division de rôles qui organise la logique. Java exécute des classes, pas des fichiers. Seules les classes avec une méthode main peuvent être exécutées à l'exécution (les classes sans méthode main sont appelées à partir d'autres classes et utilisées). De plus, quel que soit le nom de la classe, la méthode main est appelée à l'exécution (car il s'agit de la classe Main, la méthode main n'est pas appelée).
Il s'agit d'utiliser une classe créée par une autre personne. Ces classes sont appelées bibliothèques externes et peuvent être utilisées en les chargeant dans votre propre programme. Utilisez l'importation pour rendre une bibliothèque externe disponible pour votre programme. Au-dessus de la définition de classe, dites "import java.lang.Math". Les méthodes de la classe Math ont le sens de méthodes mathématiques. [Exemple]
Main.java
import java.lang.Math;
class Main {
public static void main(String[] args) {
int max = Math.max(3, 5); //Math est une classe chargée de l'extérieur
System.out.println("Le nombre maximum est" + max);
}
}
Dans le cas ci-dessus, la méthode max (la méthode qui renvoie le plus grand des deux nombres passés à l'argument) est utilisée, donc le résultat est un grand nombre "le nombre maximum est 5". Il existe également une méthode round qui arrondit l'argument après la virgule décimale et le renvoie.
J'ai utilisé import java.lang.Math; plus tôt, mais il sera chargé automatiquement sans importation. De plus, toutes les bibliothèques externes avec "java.lang.class name" sont automatiquement chargées.
Recommended Posts