Maison > Java > Javacommencer > Qu'est-ce qu'une classe en Java

Qu'est-ce qu'une classe en Java

爱喝马黛茶的安东尼
Libérer: 2019-11-12 15:46:17
original
5345 Les gens l'ont consulté

Qu'est-ce qu'une classe en Java

Une classe est un ensemble d'entités ayant certaines caractéristiques communes. C'est un type de données abstrait, qui est une abstraction d'entités ayant les mêmes caractéristiques. Dans les langages de programmation orientés objet, une classe est une abstraction des propriétés et du comportement d'un type de « chose ». Donnez un exemple pour illustrer la classe suivante. Par exemple, Personne (personne) est une classe, alors une personne spécifique « Zhang San » est l'objet de la classe « humain », et des informations telles que « nom, taille, poids » sont les attributs de l'objet. Les actions de la personne telles que "manger, s'habiller", etc. sont des méthodes d'objets. En bref, une classe est un ensemble d’éléments présentant les mêmes caractéristiques et un objet est une instance spécifique de la classe. Dans le même temps, les classes ont un polymorphisme et un héritage. Par exemple, les « êtres humains » peuvent être divisés en « hommes, femmes », « personnes âgées, enfants », puis « hommes, femmes » sont des sous-classes d'« êtres humains » et ainsi de suite. sur.

La définition de la classe Personne en langage Java est souvent la suivante :

public class Person {
private String name; //属性:姓名
private int height; //属性:身高
private int weight; //属性:体重
public Person() {}
public Person(String name, int height, int weight) {
this.name = name;
this.height = height;
this.weight = weight;
}
//... some methods...
public void doSth() { //行为:
//... do something
}}
Copier après la connexion

La classe en Java

La classe peut être considérée comme un modèle pour créer Objets Java .

Comprendre la définition d'une classe en Java à travers la classe simple suivante :

public class Dog{  
String breed;  
int age;  
String color;  
void barking(){  }  
void hungry(){  }  
void sleeping(){  }
}
Copier après la connexion

Une classe peut contenir les variables de type suivantes :

·Variables locales : les variables définies dans les méthodes, les constructeurs ou les blocs d'instructions sont appelées variables locales. La déclaration et l'initialisation des variables sont toutes dans les méthodes. Une fois la méthode terminée, les variables seront automatiquement détruites.

·Variables membres : les variables membres sont des variables définies dans la classe et en dehors du corps de la méthode. Ces variables sont instanciées lors de la création de l'objet. Les variables membres sont accessibles par les méthodes, les constructeurs et les blocs d'instructions d'une classe spécifique.

·Variables de classe : Les variables de classe sont également déclarées dans la classe, en dehors du corps de la méthode, mais doivent être déclarées comme type statique.

Une classe peut avoir plusieurs méthodes. Dans l'exemple ci-dessus : barking(), faim() et sleep() sont toutes des méthodes de la classe Dog.

Quest-ce quune classe en Java

Site Web chinois php, un grand nombre de Tutoriels d'introduction à Java gratuits, bienvenue pour apprendre en ligne !

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal