Maison Java javaDidacticiel Comment écrire une classe Java

Comment écrire une classe Java

May 22, 2019 pm 07:36 PM
java

É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!

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)

Nombre parfait en Java Nombre parfait en Java Aug 30, 2024 pm 04:28 PM

Guide du nombre parfait en Java. Nous discutons ici de la définition, comment vérifier le nombre parfait en Java ?, des exemples d'implémentation de code.

Weka en Java Weka en Java Aug 30, 2024 pm 04:28 PM

Guide de Weka en Java. Nous discutons ici de l'introduction, de la façon d'utiliser Weka Java, du type de plate-forme et des avantages avec des exemples.

Numéro de Smith en Java Numéro de Smith en Java Aug 30, 2024 pm 04:28 PM

Guide du nombre de Smith en Java. Nous discutons ici de la définition, comment vérifier le numéro Smith en Java ? exemple avec implémentation de code.

Questions d'entretien chez Java Spring Questions d'entretien chez Java Spring Aug 30, 2024 pm 04:29 PM

Dans cet article, nous avons conservé les questions d'entretien Java Spring les plus posées avec leurs réponses détaillées. Pour que vous puissiez réussir l'interview.

Break or Return of Java 8 Stream Forach? Break or Return of Java 8 Stream Forach? Feb 07, 2025 pm 12:09 PM

Java 8 présente l'API Stream, fournissant un moyen puissant et expressif de traiter les collections de données. Cependant, une question courante lors de l'utilisation du flux est: comment se casser ou revenir d'une opération FOREAK? Les boucles traditionnelles permettent une interruption ou un retour précoce, mais la méthode Foreach de Stream ne prend pas directement en charge cette méthode. Cet article expliquera les raisons et explorera des méthodes alternatives pour la mise en œuvre de terminaison prématurée dans les systèmes de traitement de flux. Lire plus approfondie: Améliorations de l'API Java Stream Comprendre le flux Forach La méthode foreach est une opération terminale qui effectue une opération sur chaque élément du flux. Son intention de conception est

Horodatage à ce jour en Java Horodatage à ce jour en Java Aug 30, 2024 pm 04:28 PM

Guide de TimeStamp to Date en Java. Ici, nous discutons également de l'introduction et de la façon de convertir l'horodatage en date en Java avec des exemples.

Programme Java pour trouver le volume de la capsule Programme Java pour trouver le volume de la capsule Feb 07, 2025 am 11:37 AM

Les capsules sont des figures géométriques tridimensionnelles, composées d'un cylindre et d'un hémisphère aux deux extrémités. Le volume de la capsule peut être calculé en ajoutant le volume du cylindre et le volume de l'hémisphère aux deux extrémités. Ce tutoriel discutera de la façon de calculer le volume d'une capsule donnée en Java en utilisant différentes méthodes. Formule de volume de capsule La formule du volume de la capsule est la suivante: Volume de capsule = volume cylindrique volume de deux hémisphères volume dans, R: Le rayon de l'hémisphère. H: La hauteur du cylindre (à l'exclusion de l'hémisphère). Exemple 1 entrer Rayon = 5 unités Hauteur = 10 unités Sortir Volume = 1570,8 unités cubes expliquer Calculer le volume à l'aide de la formule: Volume = π × r2 × h (4

Créer l'avenir : programmation Java pour les débutants absolus Créer l'avenir : programmation Java pour les débutants absolus Oct 13, 2024 pm 01:32 PM

Java est un langage de programmation populaire qui peut être appris aussi bien par les développeurs débutants que par les développeurs expérimentés. Ce didacticiel commence par les concepts de base et progresse vers des sujets avancés. Après avoir installé le kit de développement Java, vous pouvez vous entraîner à la programmation en créant un simple programme « Hello, World ! ». Une fois que vous avez compris le code, utilisez l'invite de commande pour compiler et exécuter le programme, et « Hello, World ! » s'affichera sur la console. L'apprentissage de Java commence votre parcours de programmation et, à mesure que votre maîtrise s'approfondit, vous pouvez créer des applications plus complexes.

See all articles