Le mot clé pour définir une classe en java est : "class". Pour définir une classe en Java, vous devez utiliser le mot-clé « class », un nom de classe personnalisé et une paire d'accolades pour représenter le corps du programme.
La classe est un type de données de référence important en Java et l'élément de base des programmes Java, car tous les programmes Java sont basés sur des classes.
Pour définir une classe en Java, vous devez utiliser le mot-clé class, un nom de classe personnalisé et une paire d'accolades pour représenter le corps du programme. La syntaxe complète est la suivante :
[public][abstract|final]class<class_name>[extends<class_name>][implements<interface_name>] { // 定义属性部分 <property_type><property1>; <property_type><property2>; <property_type><property3>; … // 定义方法部分 function1(); function2(); function3(); … }
Astuce : Dans la syntaxe ci-dessus, la partie entre crochets "[]" signifie qu'elle peut être omise, et la barre verticale "|" signifie "ou relation" , tel que abstract|final, indiquant que abstract peut être utilisé ou final mot-clé, mais que les deux mots-clés ne peuvent pas apparaître en même temps.
Les descriptions de chaque mot-clé dans la syntaxe ci-dessus sont les suivantes.
Public : signifie « partagé ». Si la modification publique est utilisée, elle est accessible par d'autres classes et programmes. La classe principale de chaque programme Java doit être une classe publique, et les classes qui servent d'outils publics destinés à être utilisés par d'autres classes et programmes doivent être définies comme des classes publiques.
abstract : Si une classe est modifiée avec abstract, la classe est une classe abstraite. Les classes abstraites ne peuvent pas être instanciées, mais les classes abstraites peuvent avoir des méthodes abstraites (méthodes modifiées avec abstract) et spécifiques. méthodes (méthodes sans modification abstraite). Toutes les sous-classes qui héritent de cette classe abstraite doivent implémenter toutes les méthodes abstraites de la classe abstraite (sauf si la sous-classe est également une classe abstraite).
final : Si une classe est modifiée avec final, elle ne peut pas être héritée.
class : mot clé pour déclarer une classe.
class_name : Le nom de la classe.
extends : indique l'héritage d'autres classes.
impléments : Indique l'implémentation de certaines interfaces.
property_type : Indique le type de variable membre.
propriété : représente le nom de la variable membre.
function() : représente le nom de la méthode membre.
Règles de dénomination pour les noms de classes Java :
Les noms de classes doivent commencer par un trait de soulignement (_) ou une lettre , se terminant par Il vaut mieux commencer par une lettre.
La première lettre est de préférence en majuscule. Si le nom de la classe est composé de plusieurs mots, la première lettre de chaque mot est de préférence en majuscule.
Le nom de la classe ne peut pas être un mot-clé en Java, tel que boolean, this, int, etc.
Les noms de classe ne peuvent pas contenir d'espaces, de points ou de caractères spéciaux incorporés, à l'exception des caractères de soulignement (_) et du signe dollar ($).
Exemple :
Créer une nouvelle classe signifie créer un nouveau type de données. Instancier une classe, c'est obtenir un objet de la classe. Par conséquent, un objet est une collection de variables et de méthodes associées, où les variables indiquent l'état et les propriétés de l'objet, et les méthodes indiquent le comportement de l'objet. Les étapes pour définir une classe sont décrites ci-dessous.
(1) Déclarez la classe. Écrivez le framework le plus externe de la classe et déclarez une classe nommée Person.
public class Person { // 类的主体 }
(2) Écrivez les attributs de la classe. Les données et méthodes d’une classe sont collectivement appelées membres de la classe. Parmi eux, les attributs de la classe sont les données membres de la classe. Les caractéristiques (propriétés) d'une classe sont décrites en définissant des variables dans le corps de la classe. Les variables déclarées ici sont appelées variables membres de la classe.
(3) Écrivez des méthodes de classe. Les méthodes de classe décrivent le comportement de la classe et sont des méthodes membres de la classe. Les méthodes peuvent être simplement comprises comme des modules unitaires qui remplissent indépendamment une certaine fonction.
Définissons une classe Person simple.
public class Person { private String name; // 姓名 private int age; // 年龄 public void tell() { // 定义说话的方法 System.out.println(name+"今年"+age+"岁!"); } }
Comme le montre le code ci-dessus, deux attributs sont d'abord définis dans la classe Person, à savoir le nom et l'âge, puis une méthode nommée tell() est définie.
Tutoriel recommandé : "Tutoriel 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!