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.
Langue: Java11, JDK13.0.2 Environnement d'exploitation: Windows 10
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.
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 ();
.
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.
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