Notes Java - Variables locales et variables globales et orientées objet (20200727)

                                                         Variables locales et variables globales

Selon le type de données

  • Variables de type de données de base Huit types de données de base
  • Tableau de chaînes de variables de type de données de référence

Selon la position définie (la portée de la fonction variable)

  • Variable locale
  • Variable globale

Les types de base peuvent être divisés en trois catégories:

  • Type de caractère: char
  • Type booléen: booléen
  • Types numériques: byte, short, int, long, float, double (les types numériques peuvent être divisés en types entiers: byte, short, int, long et floating-point number types: float, double)

Les 8 types représentent les plages suivantes:

octet: 8 bits, la quantité maximale de données stockées est de 255 et la plage de données stockées est comprise entre -128 et 127.

court: 16 bits, la capacité de stockage de données maximale est de 65536 et la plage de données est de -32768 ~ 32767.

int: 32 bits, la capacité de stockage de données maximale est de 2 à la puissance 32 moins 1, et la plage de données est négative 2 à la puissance 31 à positive 2 31 moins 1.

long: 64 bits, la capacité de stockage de données maximale est de 2 à la puissance 64 moins 1 et la plage de données est négative de 2 à la puissance 63 moins 1.

Float: 32 bits, la plage de données est 3.4e-45 ~ 1.4e38, vous devez ajouter f ou F après le nombre lors de l'attribution directe.

double: 64 bits, la plage de données est de 4,9e-324 ~ 1,8e308, vous pouvez ajouter d ou D ou non lors de l'attribution.

booléen: seules deux valeurs sont vraies et fausses.

char: 16 bits, stocker le code Unicode, attribuer une valeur avec un guillemet simple.

type de base

booléen

octet

carboniser

court

Int

longue

flotte

double

Chiffres binaires

1

8

16

16

32

64

32

64

Classe de wrapper

Booléen

Octet

Personnage

Court

Entier

Longue

Flotte

Double

Variable locale

Variable locale: fait référence à la variable définie dans une méthode. Selon les différentes formes de définition, elle peut être divisée en trois types:

Méthode interne: définie dans le corps de la méthode, la portée est du point où la variable est définie à la fin de la méthode, et doit être initialisée

Bloc de code: variables définies dans le bloc de code, la portée est du point où la variable est définie à la fin du bloc de code, et doit être initialisée

Paramètre formel (paramètre formel): la variable définie lorsque la méthode est définie, la portée est dans toute la méthode, aucune initialisation d'affichage n'est requise, l'initialisation du paramètre formel est complétée par le système lors de l'appel de la méthode, et le système affectera le paramètre réel au paramètre formel

Caractéristiques des variables locales

  • Aucun modificateur-privé public protégé par défaut
  • Défini à l'intérieur de la fonction
  • Doit être initialisé avant utilisation
  • La portée est limitée à la fonction correspondante et la variable n'est pas accessible en dehors de la fonction. Une fois cette fonction exécutée, cette variable a disparu
  • Les variables ne peuvent pas avoir le même nom

Variable globale

Les variables globales sont définies dans la portée de la classe, les variables en dehors de la fonction, également appelées variables membres, ou les caractéristiques des variables globales d' attribut de classe

  • Modificateurs (public, protégé, modificateur par défaut, privé)
  • En dehors de la fonction, dans le corps de la classe
  • La portée est la classe entière, qui meurt lorsque la classe ou l'objet meurt

Précautions d'utilisation des variables

  • Les variables portant le même nom ne peuvent pas être définies dans la même portée
  • Convention de dénomination: commençant par une lettre minuscule, cas de chameau
  • Les variables locales peuvent avoir le même nom que les variables globales, mais les variables locales protégeront les variables globales

                                                      Orienté objet


Concept orienté objet


Java est un langage orienté objet. En Java, tout est un objet d'êtres humains - "Comme Zhang San -" Objets
Tout le monde est un objet ((spécifique)

  • Attributs: nom, sexe, âge, taille
  • Comportement: manger, dormir, étudier, vaporiser un pesticide

Deux concepts importants: classe et objet

  • Classe: L'abstraction des choses communes est la description d'un certain type de choses communes et la définition conceptuelle
  • Objet: un objet est une incarnation individuelle de choses communes, un individu de telles choses ou une instance d'une classe (instance)
  •        Un objet est une collection de données et de méthodes associées, les données sont l'état de l'objet et les méthodes sont le comportement de l'objet
  •        Les concepts orientés objet constituent le cœur de Java
  •        Orienté objet a trois caractéristiques: l'encapsulation, l'héritage et le polymorphisme

  Résumé: Une classe est un modèle d'objet et un objet est une instance d'une classe


Classe et objet


La composition de la classe: attributs (variables globales) et méthodes (fonctions)

Création et utilisation d'objets

  • Nom de la classe nom de l'objet = nouveau nom de la classe ();

ou:

  • Nom de la classe nom de l'objet = null; // déclarer l'objet
  • Nom de l'objet = nouveau nom de classe 0; // Instancier l'objet
  • Avec l'objet, vous pouvez appeler la série d'opérations définie

Accéder aux propriétés et méthodes de la classe


Attributs d'accès

  • Nom de l'attribut du nom de l'objet

Attribuer des valeurs aux attributs

  • Nom de l'objet nom de l'attribut = valeur;

Méthode d'accès

  • Nom de l'objet nom de la méthode ();

Je suppose que tu aimes

Origine blog.csdn.net/mbrs_311723/article/details/108125096
conseillé
Classement