J'ai lu que pour obtenir la longueur d'un tableau, j'utilise l'attribut length
, comme arrayName.length
. Qu'est-ce qu'un attribut? Est-ce une classe?
Un attribut est un autre terme pour un champ. Il s'agit généralement d'une constante publique ou d'une variable publique à laquelle on peut accéder directement. Dans ce cas particulier, le tableau en Java est en fait un objet et vous accédez à la valeur de constante publique qui représente la longueur du tableau.
Une classe est un élément de la programmation orientée objet qui regroupe des attributs (champs) - accessibles ou non du public - et des méthodes (fonctions) - qui peuvent également être publics ou privés et qui écrit/lit ces attributs.
afin que vous puissiez avoir une classe comme Array
avec un attribut public length
et une méthode publique sort()
.
L'attribut est une variable publique dans la classe/l'objet. L'attribut length est une variable de type int.
Attributs est le même terme utilisé alternativement pour les propriétés, les champs, les membres de données ou les membres de classe.
Dans ce contexte, "attribut" signifie simplement un membre de données d'un objet.
L'attribut est un synonyme de field
pour array.length
Les attributs sont également des membres de données et des propriétés d'une classe. Ce sont des variables déclarées à l'intérieur de la classe.
Une classe contient des descriptions de champs de données (ou propriétés, champs, membres de données, attributs), c'est-à-dire des types et des noms de champs, qui seront associées à des variables d'état par instance ou par classe lors de l'exécution du programme.
Un attribut est une variable d'instance.
Une classe abstraite est un type de classe qui ne peut être utilisé que comme classe de base pour une autre classe. cela ne peut donc pas être instancié. Pour faire un résumé de classe, le mot clé abstract est utilisé. Les classes abstraites peuvent avoir une ou plusieurs méthodes abstraites Qui n'ont qu'une ligne d'en-tête (pas de corps de méthode). La ligne d'en-tête de la méthode .__ se termine par un point-virgule (;). Toute classe dérivée de la classe base Peut définir le corps de la méthode de manière cohérente avec l'en-tête Line en utilisant tous les paramètres désignés et en renvoyant le type de données correct (Si le type de retour est non nul). Une méthode abstraite agit comme un espace réservé; toutes les classes dérivées sont supposées remplacer et compléter la méthode.
Exemple en Java
forme publique abstraite
{
double zone;
public abstrait double getArea ();
}