Maison > Java > javaDidacticiel > le corps du texte

Comment écrire une classe Java

(*-*)浩
Libérer: 2020-09-18 10:30:24
original
11034 Les gens l'ont consulté

Étapes pour écrire une classe Java : 1. Utilisez le mot-clé class pour déclarer la classe, la syntaxe est "nom de classe de classe publique {//variables membres et méthodes de la classe}" 2. Ajoutez des variables membres ; , la syntaxe est « modificateur d'accès Nom de la variable membre du type de données ; » ; 3. Ajoutez une méthode. La méthode comprend un modificateur d'accès, une valeur de retour, un nom de méthode, une liste de paramètres et une définition de méthode.

Comment écrire une classe Java

Si vous voulez savoir comment écrire une classe Java, vous devez d'abord connaître la structure de base de la classe.

Structure de base de la classe

Attributs : Description des données de l'objet

Méthodes : Comportement de l'objet

Méthode de construction : utilisé Objet instancié

bloc : divisé en bloc statique et bloc d'instance

Déclaration de classe : (Modificateur d'autorisation d'accès public.default (peut être ignoré, non écrit, c'est la valeur par défaut)) (Modificateur final. abstract.synchronized) classe nom de classe { corps de classe >

Le rôle de la classe : Une classe est un modèle qui définit des attributs et des méthodes communs pour plusieurs objets. Par exemple : classe d'étudiant (Zhang San, Li Si. ) classe de téléphone mobile (Huawei .oppo)

Une classe est un ensemble d'entités ayant certaines caractéristiques communes. Il s'agit d'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.

Étapes pour créer une classe en Java :

1 Déclarer une classe Java

Une classe en Java est déclarée avec le mot-clé class. Un fichier de code source Java ne peut contenir qu'une seule classe publique. Le nom du fichier doit être le même que le nom de la classe publique et l'extension du fichier est « .java ».

Les variables et méthodes membres d'une classe apparaissent entre les accolades de la déclaration de classe. Le code suivant montre une classe simple qui n'a pas déclaré de variables et de méthodes membres. Son nom de fichier est Employee.java :

public class Employee {
 

}
Copier après la connexion

2. Ajoutez des variables membres à la classe

Les attributs de l'objet. deviennent des variables membres dans les classes associées. Une variable membre dans une classe se compose des parties suivantes :

  • Modificateur d'accès. Peut être public, privé ou protégé ; si le modificateur d'accès est omis, le modificateur d'accès par défaut sera utilisé.

  • Type de données.

  • Nom de la variable membre. Le nom de la variable membre doit être un identifiant valide, suivi d'un point-virgule.

À propos des modificateurs d'accès, nous en discuterons en détail dans les chapitres suivants. Ici, nous utilisons tous le modificateur d'accès public. Ce qu'il faut retenir, c'est que si nous spécifions le modificateur public pour une variable ou une méthode membre dans une classe, alors la variable ou la méthode membre sera accessible par tout autre objet.

La classe suivante Employé a cinq variables membres : nom, adresse, numéro, SSN et salaire. Lorsqu'un objet Employee est initialisé en mémoire, le système alloue de la mémoire pour ces cinq variables membres :

public class Employee {
public String name;     //姓名
public String address;     //邮寄地址
public int number;     //员工号
public int SSN;          //社保号
public double salary;     //员工的工资
}
Copier après la connexion

À retenir : la classe décrit à quoi ressemble l'objet. La classe Employee est utilisée pour décrire les employés d’une entreprise. Les variables membres apparaissant dans la classe Employee représentent des informations sur les employés dont la rémunération doit être calculée.

Par exemple, un employé a un nom et une adresse, donc la classe Employee a une variable membre nom et une variable membre adresse.

Chaque employé possède également d’autres attributs, comme la taille, le poids, etc. Cependant, ces programmes ne sont pas liés à l'exemple de programme de calcul des salaires, nous n'inclurons donc pas ces propriétés. Si nous devions utiliser la catégorie des employés à d’autres fins, elle pourrait être très différente de la catégorie actuelle.

3. Ajouter des méthodes aux classes

Le comportement d'un objet devient une méthode dans la classe associée. Une méthode dans une classe se compose généralement des parties suivantes :

  • Modificateurs d'accès

  • Valeur de retour

  • Nom de la méthode, doit être un identifiant valide

  • Liste des paramètres, apparaissant entre parenthèses

  • Définition de la méthode

En Java, la définition d'une méthode (souvent appelée corps de méthode) doit apparaître entre accolades après la déclaration de la méthode. Nous verrons comment écrire et appeler des méthodes de classe au chapitre 5, « Méthodes ».

La classe suivante illustre la méthode de déclaration de méthode en ajoutant deux méthodes à la classe Employee :

/* 代码清单4.1 Employee.java
  Employee类代码,代表公司员工
*/
public class Employee {
  public String name;            
  public String address;     
  public int number;
  public int SSN;
  public double salary;

  public void mailCheck() {
    System.out.println("邮寄支票到" + name  + ",地址为:\n" + address);
  }

  public double computePay() {
    return salary/52;
  }
}
Copier après la connexion

Cette classe Employee est uniquement utilisée pour démontrer comment ajouter des méthodes à la classe, donc la méthode Implémentation est relativement simple. Par exemple, la méthode mailCheck() imprime simplement le nom et l'adresse de l'employé pour envoyer le chèque, et la méthode calculatePay() divise simplement le salaire de l'employé par 52 (en supposant que le salaire est le salaire annuel).

Les variables membres de la classe sont accessibles dans la méthode de la classe. Nous avons remarqué que dans la classe Employee, la méthode mailCheck() imprime le nom et l'adresse postale de l'employé en utilisant les variables membres nom et adresse de la classe. De même, la méthode calculatePay() doit accéder à la variable du membre Salaire.

Enfin, on peut voir que la classe Employee contient le contenu suivant :

  • Le nom de la classe est Employé. La classe

  • a cinq variables membres publiques. La classe

  • a deux méthodes publiques.

La classe Employee apparaît sous la forme du nom de fichier Employee.java, et le bytecode compilé apparaît sous la forme du nom de fichier Employee.class.

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