Il existe un dicton populaire en Java appelé « Tout est un objet ». C'est l'un des concepts au début de la conception du langage Java. Pour comprendre ce qu’est un objet, il faut le comprendre avec une classe.
Objet :
Un objet est tout ce que les gens veulent étudier. Il peut non seulement représenter des choses spécifiques, des règles abstraites ; des projets ou des événements. Les objets ont un état et un objet utilise des valeurs de données pour décrire son état. Les objets ont également des opérations, qui sont utilisées pour modifier l'état de l'objet. L'objet et ses opérations constituent le comportement de l'objet. Les objets réalisent la combinaison de données et d'opérations, de sorte que les données et les opérations soient encapsulées dans l'unité des objets.
Classe :
Une abstraction d'objets ayant les mêmes caractéristiques (éléments de données) et comportement (fonction) est une classe. Par conséquent, l'abstraction d'un objet est une classe, et la concrétisation d'une classe est un objet. On peut également dire qu'une instance d'une classe est un objet et qu'une classe est en fait un type de données. Les classes ont des attributs, qui sont des abstractions de l'état des objets, et utilisent des structures de données pour décrire les attributs de la classe. Une classe a une opération, qui est une abstraction du comportement de l'objet, décrite par le nom de l'opération et la méthode pour implémenter l'opération.
La relation entre les objets et les classes :
Les objets sont créés en fonction des classes. En Java, utilisez le mot-clé new pour créer un nouvel objet. La création d'un objet nécessite les trois étapes suivantes :
Déclaration : Déclarez un objet, y compris le nom de l'objet et le type de l'objet.
Instanciation : utilisez le mot-clé new pour créer un objet.
Initialisation : lors de l'utilisation de new pour créer un objet, la méthode constructeur sera appelée pour initialiser l'objet.
public class Puppy{ public Puppy(String name){ //这个构造器仅有一个参数:name System.out.println("小狗的名字是 : " + name ); } public static void main(String[] args){ // 下面的语句将创建一个Puppy对象 Puppy myPuppy = new Puppy( "tommy" ); } }
Recommandations d'apprentissage associées : Tutoriel de base Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!