Java à partir du débutant, déclaration de classe / génération d'objet

introduction

Cet article est un mémorandum. Bien qu'il s'agisse d'un contenu de niveau de référence, le code à publier dans cet article est ** Mauvais ** sont les choses principales. C'est dans le but de publier la partie qui s'est réellement trompée lors du codage et de la publier pour une réflexion personnelle. De plus, je n'aborderai pas la partie profonde ici, car je la passerai en revue plus tard tout en étudiant les questions d'examen Java Silver.

Cette fois, je ne traiterai pas d'erreurs. L'histoire de la classe est importante en Java, et je ne l'ai pas suffisamment comprise pour me tromper. Veuillez me pardonner d'avoir reconfirmé la définition sous la forme correcte.

environnement

Langue: Java11, JDK13.0.2 Environnement d'exploitation: Windows 10

classe

Hello,world!.java


class helloWorld
{
public static void main(String[] args)
  {
    System.out.println("Hello,world!");
  }
}

Il s'agit du programme le plus simple, qui produit une sortie «Hello, world!» En Java. Comme vous pouvez le voir sur la première ligne, cette fois, le thème est ** class (class) **. C'est une fonction qui est toujours gérée lors de l'utilisation de Java. D'après le livre de référence "Easy Java 7th Edition"

Qu'est-ce qu'une classe? Concepts utilisés pour créer des programmes tout en résumant l'état et la nature des choses et des fonctions associées

Est. Ma compréhension actuelle est que «classe» est la reconnaissance de la préparation d'un échantillon de référence, pour ainsi dire, d'un modèle avant de traiter des objets individuels spécifiques.

objet

Cat.java


class Cat
{
String name;
double weight;
double size;
String color;
int ID;
String voice;
//Lorsque vous commencez à le lister, il n'y a pas de fin! !!
}

J'ai demandé à cette classe de déclarer une petite partie du statut de "chat général". Cependant, cela n'inclut pas les caractéristiques de "mon chat". Créons en fait un mycat avec le statut" my cat "lors du traitement de la méthode principale.

myCat.java


class myCat
{
  public static void main(String[] args)
  {
    Cat mycat = new Cat();
    //Créer un objet de classe Cat dans la variable mycat
    
    mycat.name = "Tet";
    mycat.color = "brown";
    mycat.ID = 3;

   System.out.println("Mon chat, je m'appelle" + mycat.name + "。");
   System.out.println("La couleur est" + mycat.color + "、" + mycat.ID + "Le deuxième chat.");
  }
}

//Résultat de sortie: Mon chat, je m'appelle Tet.
//La couleur est brune, le troisième chat.

Un ** objet ** ou ** instance ** est défini dans class Cat et créé dans mycat par Cat mycat = new Cat ();.

À la fin

Dans mon prochain plan, je traiterai d'un programme qui produit "Hello, World!", Qui est écrit en premier par quiconque touche le programme. J'ai pensé que je devrais l'écrire en premier, mais en tant que personne qui est entrée depuis Python, Hello, World de Java a dû utiliser une classe depuis le début et c'était très difficile, alors j'ai attendu jusqu'à présent.

Dans la prochaine et prochaine tranche, nous traiterons des ** champs ** et ** méthodes ** que nous avons omis cette fois. Cette fois, le contenu était mince, mais je ne suis pas si confiant pour l'avenir, donc je le diviserai comme un indice de mes capacités actuelles.

référence

J'écris et compile autant que possible des variables et des expressions moi-même, donc si je veux les citer complètement, je vais les décrire.

Easy Java 7ème édition Java SE11 Silver Problem Collection (communément appelé Kuromoto)

Recommended Posts

Java à partir du débutant, déclaration de classe / génération d'objet
Java à partir du débutant, remplacer
Java, instance à partir du débutant
Java à partir de débutant, héritage
Java, constructeur de surcharge à partir du débutant
[Java] Classe d'objets
Java pour les débutants, les variables et les types
Java à partir du débutant, imbriqué / break / continue
Java, instruction if / instruction switch à partir du débutant
Java, pour instruction / while à partir du débutant
La vie Java à partir de zéro
Java, classe abstraite pour commencer par débutant
Java, interface pour partir du débutant
java débutant 4
[Débutant] Méthode / classe / bibliothèque externe Java [Note 23]
Java à partir du débutant, opérateur logique / opérateur conditionnel
java débutant
Introduction à Java à partir de 0 Partie 1
Appel de méthode Java depuis RPG (appel de méthode dans sa propre classe)
Comment obtenir une classe depuis Element en Java
[Java SE 11 Silver] Résumé des méthodes de classe Arrays [Java débutant]
Générer un fichier java à partir d'apk (expression de la visionneuse de bytecode)
Pour les ingénieurs Java qui démarrent Kotlin à partir de maintenant
Méthodes de classe Java
IntelliJ à partir de 1
classe Scanner java
Classe Java HashMap
java (classe abstraite)
[Java] Classe imbriquée
Classe anonyme Java
Génération de séquence Java
Exercices pour les débutants Java
déclaration de variable java
À propos de la classe Java
Lombok ② Génération d'objets
[java] Classe abstraite
Classe locale Java
Exercice Java "Débutant"
[Débutant] Méthode / encapsulation de champ de classe Java (getter setter) [Note 25]
[Débutant] Orienté objet Java / champ d'instance / méthode d'instance / surcharge [Note 24]
À propos des setters et des getters Java. <Différence par rapport à l'orientation de l'objet>
[Java] Plates-formes parmi lesquelles choisir pour le développement Java à partir de maintenant (2020)
[Java] Opération objet de la classe ArrayList (AOJ ④ Inversion de séquence de nombres)