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

qu'est-ce que la classe Java

Nov 09, 2019 am 11:01 AM
classe Java

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 类名称 {
//声明成员变量
//声明成员方法
}
Copier après la connexion

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 类名称 {
访问权限 构造方法名称(){
}
}
Copier après la connexion

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
Copier après la connexion

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)