Maison > Java > javaDidacticiel > AUJOURD'HUI CLASSE-BOUT-ÉTAT,TYPE DE DONNÉES.

AUJOURD'HUI CLASSE-BOUT-ÉTAT,TYPE DE DONNÉES.

Linda Hamilton
Libérer: 2025-01-02 14:55:38
original
679 Les gens l'ont consulté

TODAY CLASS-BOUT- STATE,DATATYPE.

Concept d'Objets : Etat, Comportement & Identité d'un objet

Le concept d'objets est fondamental dans la programmation orientée objet (POO) et s'articule autour de trois aspects clés : l'état, le comportement et l'identité.

État :

Définition : Pour un instant donné, l'état d'un objet est formé à partir de ses caractéristiques.
Exemple : L'état de « voiture » ​​peut inclure des propriétés telles que la couleur, la vitesse, le niveau de carburant et le rapport actuel.

Comportement :

Définition : Il s'agit d'une terminologie qui fait référence aux actions ou méthodes exécutées par un objet. Ils décrivent la relation entre l'objet donné et les autres ou son environnement.

Exemple : les comportements des voitures peuvent inclure l'accélération, le freinage, le changement de vitesse, le virage à gauche.

Identité :

Définition : L’identité d’un objet est ce qui le sépare des autres objets. Cela permet de différencier plusieurs instances de la même classe dans le système.

Exemple : Chaque voiture sur la route possède une certaine identité unique, telle qu'un numéro de plaque d'immatriculation ou un numéro d'identification du véhicule (VIN).

Référence---https://easyexamnotes.com/concept-of-objects-state-behavior-identity-of-an-object/

États

1.Langues typées statiquement
2.Langues typées dynamiquement

Langues typées statiquement :

Les langages typés statiquement sont les langages comme C, C, Java, etc. Dans ce type de langage, le type de données d'une variable est connu au moment de la compilation, ce qui signifie que le programmeur doit spécifier le type de données d'une variable au moment de la compilation. moment de sa déclaration. Nous devons prédéfinir le type de retour de la fonction ainsi que le type de variable qu'elle prend ou accepte pour des évaluations ultérieures.

`

`
Syntaxe :

data_type nom_variable ;

`
`
Exemple :int âge=10 ;

Langage typé dynamiquement :

Ce sont les langages qui ne nécessitent aucun type de données prédéfini pour aucune variable car ils sont interprétés au moment de l'exécution par la machine elle-même. Dans ces langages, les interprètes attribuent le type de données à une variable au moment de l'exécution en fonction de sa valeur. Nous n'avons même pas besoin de spécifier le type de variable qu'une fonction renvoie ou accepte dans ces langages. JavaScript, Python, Ruby, Perl, etc. sont des exemples de langages typés dynamiquement.

Exemple : Cet exemple montre JavaScript en tant que langage typé dynamiquement :

Exemple en python : age=10

Référence :https://www.geeksforgeeks.org/what-is-a-typed-langue/

➢ Types de données en Java :-

Les types de données font référence aux différentes tailles et valeurs qui peuvent être stockées dans la variable.

Il existe deux types de types de données dans la programmation Java :

(A) Types de données primitifs : les types de données primitifs sont constitués de int, float, boolean, byte, short, long, char et double.

(B) Types de données non primitifs (à déterminer) : les types de données non primitifs incluent
tableaux, interfaces et classe, etc.

➢ Types de données primitifs Java :-

Les types de données primitifs suivants sont disponibles en Java
langage de programmation.

(1) Type de données octet
(2) Type de données booléen
(3) Type de données Int
(4) Type de données court (à déterminer)
(5) Type de données Char
(6) Type de données double
(7) Type de données flottantes
(8) Type de données long (à déterminer)

(1) Type de données octet : - C'est le premier type de données avec la plus petite taille de mémoire
allocation qui peut être utilisée pour un nombre de petites plages.
(a) La taille de la mémoire est allouée à 1 octet.
(b) Cela peut représenter un total de 256(28).
(c) l'octet peut représenter de 0 à 127 du côté positif (car zéro est un nombre positif
par programmation) et du côté négatif cela peut représenter le chiffre -1 à
128.
(d) La valeur par défaut de l'octet est zéro (0).

Exemple :- octet a1 = 10 ;

(2) Type de données booléen : - Le type de données booléen est une information d'un bit.

Seules deux valeurs possibles sont de type de données booléen. Lesquels sont vrais et
faux.
(a) Il n'a pas quelque chose de plage de valeurs de la variable.
(b) Les valeurs true ou false sont des mots-clés sensibles à la casse.
Exemple : - booléen a = faux ; booléen b=true;

(3) Type de données Int :-

Le type de données int est un type signé 32 bits. La valeur minimale du type de données int est -
2 147 483 648 et la valeur maximale du type de données int est de 2 147 483 647 précision
tapez.
(a) Sa valeur par défaut est 0.
(b) Du côté positif 0 à 2 147 483 647 et du côté négatif -1 à
2 147 483 647
(c) Cela peut représenter un total de 4 294 967 296
Exemple :- int a = 100000;
int b = -200000;

(4) Type de données court :-

Le type de données court est un type signé 16 bits. Sa plage de valeurs se situe entre -
32 768 à 32 767. La valeur minimale du short est de -32 768 et la valeur maximale
du court est de 32 767.
(a) Sa valeur par défaut est 0.
(b) Il peut représenter un total de 65 536 (216) nombres.
Exemple :- court s = 10000 ;

(5) Type de données de caractères :-

Il comporte un seul caractère Unicode de 16 bits. La plage de valeurs du type de données char réside
entre -127 et 128. Le type de données char est utilisé pour stocker des caractères.
(a) Il stocke un seul caractère tel qu'une lettre, un chiffre et un signe de ponctuation
ou autre symbole.
(b) Les caractères sont une seule lettre entourée de guillemets simples.

Exemple : - char b = 'A' ; char a=’#’;

(6) Type de données double :-

Le type de données double est un type signé 64 bits. Sa plage de valeurs est illimitée. Le
Le type de données double est généralement utilisé pour les valeurs décimales (points), tout comme float. Le
Le type de données double n'est pas utilisé pour des valeurs précises, telles que la devise.
(a) Sa valeur par défaut est 0,0d.

Exemple :- double d1 = 122,39;

(7) Type de données flottantes :-

Le type de données float a un type 32 bits simple précision et sa plage de valeurs est
illimité.
(a) Sa valeur par défaut est 0,0F.

Exemple :- float f1 = 134.5f;

(8) Type de données longues :-

Il a un entier complémentaire à deux de 64 bits.
Le type de données longues de la valeur minimale est - 9 223 372 036 854 775 808 et
la valeur maximale du type de données long est 9 223 372 036 854 775 807.
(a) Sa valeur par défaut est 0.

Exemple :- long a = 100000L;

➢ Types de données non primitifs : - (à déterminer)

Les types de données non primitifs suivants sont disponibles
en langage de programmation Java.

(1) Tableau : - Un tableau est la collection d'homogènes
(ou types similaires) type de données.
(a) Un tableau est un objet qui contient un nombre fixe de
valeurs de type de données homogènes ou similaires.
(b) La longueur d'un tableau est attribuée lorsque le tableau est
créé et après création, sa longueur est fixée.

Exemple :- int a[]=new int[6];

(2) Classe : - Une classe est un « type de données défini par l'utilisateur » à partir duquel les objets sont
créé de classe. En général, les déclarations de classe peuvent inclure des composants. Et
il se compose de données et de méthodes sous la forme d'une unité.
(a) Modificateurs : - Une classe peut être publique ou à accès par défaut.
(b) Nom de la classe : - Le nom de la classe doit commencer par une lettre majuscule initiale.
(c) Corps : - Le corps de la classe est entouré d'accolades {}.

Exemple : - voiture de classe publique

(3) Interface (TBD) : - Une interface est fondamentalement une sorte de classe. Une interface est donc un ensemble de « méthodes » sans définitions ni « variables » réelles. Il est donc de la responsabilité de la classe de définir et d’implémenter les codes de ces méthodes.

Exemple : -

`interface item
{
Static final int code=101;
Static final string name =”fan”;
Void display ();
}
Copier après la connexion

Référence :https://www.geeksforgeeks.org/data-types-in-java/

Exemple de types de données primitifs :

public class Players
{
int score;//Primitive data types
float strikeRate;//Primitive data types
public static void main (String[] args)
{
Players rohit=new Players();//object creation
Players virat=new Players();//object creation
rohit.score=98;
virat.score=86;
rohit.strikeRate=98.8f;
virat.strikeRate=85.5f;
System.out.println(rohit.strikeRate);
System.out.println(virat.strikeRate);
}

}
Copier après la connexion

SORTIE :

neelakandan@neelakandan-HP-Laptop-15s-eq2xxx:~/Documents/B14$ javac Players.java 
neelakandan@neelakandan-HP-Laptop-15s-eq2xxx:~/Documents/B14$ java Players 
98.8
85.5
neelakandan@neelakandan-HP-Laptop-15s-eq2xxx:~/Documents/B14$ ^C
neelakandan@neelakandan-HP-Laptop-15s-eq2xxx:~/Documents/B14$ 

Copier après la connexion

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!

source:dev.to
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal