Maison >Java >JavaBase >qu'est-ce que la classe Java

qu'est-ce que la classe Java

藏色散人
藏色散人original
2019-11-09 11:01:5712239parcourir

qu'est-ce que la classe Java

Qu'est-ce qu'une classe Java ?

Java/Classes et objets

Java est un langage de programmation orienté objet En plus des types de données de base, Java exige que chaque type de données soit. une classe.

L'idée de la programmation orientée objet s'efforce de rendre la description des choses en langage informatique aussi cohérente que possible avec l'apparence originale de la chose dans le monde réel. Les classes et les objets sont au cœur de l'objet. méthodes orientées.

Une classe est une description d'un certain type de chose, une définition abstraite et conceptuelle ; l'objet est un individu du type de chose qui existe réellement, c'est pourquoi on l'appelle aussi une instance. La relation entre les classes et les objets est comme la relation entre les concepts et les objets. Une classe est comme un modèle et un objet est une instance du modèle.

L'idée principale de l'orientation objet est de considérer les choses objectives comme des objets avec un statut et un comportement, et de trouver le statut et le comportement communs du même type d'objets par abstraction pour former une classe.

Les déclarations de classe en Java commencent toutes par classe.

class 类名称 {
//声明成员变量
//声明成员方法
}

Méthode constructeur

Dans un programme Java, le travail principal effectué par la méthode constructeur est d'aider les objets nouvellement créés à attribuer des valeurs initiales. La méthode constructeur peut être considérée comme une méthode spéciale. Sa définition est similaire à celle des méthodes ordinaires. Sa syntaxe est la suivante :

Comment le constructeur est défini

class 类名称 {
访问权限 构造方法名称(){
}
}

Lors de l'utilisation du constructeur S'il vous plaît. notez les points suivants :

Il a le même nom que le nom de la classe

Il n'a pas de valeur de retour

Le timing d'appel de la méthode constructeur est également différent du général méthode. La méthode générale est appelée en cas de besoin, tandis que la méthode constructeur est automatiquement appelée lorsque l'objet est créé et que le contenu de la méthode constructeur est exécuté. Par conséquent, le constructeur n’a pas besoin d’être appelé directement dans le programme, mais est automatiquement exécuté lors de la création de l’objet. Sur la base des caractéristiques de la méthode de construction ci-dessus, elle peut être utilisée pour initialiser les données membres de l'objet. Ce qu'on appelle l'initialisation consiste à attribuer une valeur initiale à l'objet.

Création d'objets

Génération d'objets

La création d'un objet appartenant à une certaine classe nécessite deux étapes :

Déclarer les variables pointant aux "objets créés par les classes"

Utilisez new pour créer de nouveaux objets et les affecter à des variables précédemment créées.

Class name object name = new class name() ;

Par exemple, si vous souhaitez créer un objet de classe Person, vous pouvez utiliser l'instruction suivante pour y parvenir :

Person p ; // 先声明一个 Person 类的对象 p
p = new Person() ; // 用 new 关键字实例化 Person 的对象 p

Accès Une variable ou une méthode dans l'objet

Attribut d'accès : nom de l'objet.Nom de l'attribut

Méthode d'accès : nom de l'objet.Nom de la méthode()

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:qu'est-ce que le paquet JavaArticle suivant:qu'est-ce que le paquet Java