Comment utiliser et définir les classes Java, importer

Appeler des méthodes d'autres classes

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

Pourquoi diviser les classes

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

Bibliothèque externe

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.

Peut être utilisé sans importer

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

Comment utiliser et définir les classes Java, importer
Comment utiliser les classes en Java?
[Java] Comment utiliser Map
Comment utiliser la classe Java
[Java] Comment utiliser removeAll ()
Comment utiliser Java Map
Comment utiliser les variables Java
Comment utiliser HttpClient de Java (Get)
Comment utiliser HttpClient de Java (Post)
[Java] Comment utiliser la méthode de jointure
[Traitement × Java] Comment utiliser les variables
[JavaFX] [Java8] Comment utiliser GridPane
Comment utiliser les méthodes de classe [Java]
[Java] Comment utiliser List [ArrayList]
[Traitement × Java] Comment utiliser les tableaux
Comment utiliser les expressions Java lambda
[Java] Comment utiliser la classe Math
Comment utiliser le type enum Java
Prise en charge multilingue de Java Comment utiliser les paramètres régionaux
[Explication facile à comprendre! ] Comment utiliser l'instance Java
[Java] Comment utiliser la méthode toString ()
Etudier comment utiliser le constructeur (java)
[Traitement × Java] Comment utiliser la boucle
[Explication facile à comprendre! ] Comment utiliser le polymorphisme Java
[Java] [Maven3] Résumé de l'utilisation de Maven3
[Traitement × Java] Comment utiliser la classe
Comment utiliser la classe Java Scanner (Remarque)
[Traitement × Java] Comment utiliser la fonction
[Explication facile à comprendre! ] Comment utiliser ArrayList [Java]
[Java] Comment utiliser la classe Calendar
[Java] Découvrez comment utiliser correctement Optional
[Explication facile à comprendre! ] Comment utiliser la surcharge Java
gestion des exceptions try-catch-finally Comment utiliser java
[Explication facile à comprendre! ] Comment utiliser l'encapsulation Java
[Java] Comment utiliser les modificateurs statiques (Que sont l'importation statique finale et statique)
Comment utiliser Map
Comment utiliser rbenv
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser la carte
Comment utiliser collection_select
Comment utiliser Twitter4J
Comment utiliser active_hash! !!
Comment utiliser MapStruct
Comment utiliser TreeSet
[Comment utiliser l'étiquette]
Comment utiliser l'identité
Comment utiliser le hachage
Comment utiliser Dozer.mapper
Comment utiliser Gradle
Comment utiliser org.immutables
Comment utiliser java.util.stream.Collector
Comment utiliser VisualVM