Pour class
, nous partirons du principe que nous avons une image.
Il est souvent expliqué que la classe est un dessin de conception et que l'instance est en fait générée en fonction du dessin de conception, mais si vous ne connaissez pas la classe, veuillez google.
Je pense que c'est commun à d'autres langages de programmation orientés objet.
Les bases d'un programme java commencent par la création d'une classe. Si vous souhaitez créer un programme simple, vous n'avez besoin que de quelques classes, Si vous souhaitez créer un gros programme, vous utiliserez de nombreuses classes. Un package est une collection de classes et d'interfaces, et est classé en fonction de son utilisation. En java, diverses classes sont préparées, y compris la classe d'objet, mais elles sont toutes gérées par le package. Les classes portant le même nom seront traitées comme des classes différentes dans différents packages.
Source: http://www1.bbiq.jp/takeharu/java51.html
Chaque classe Java ™ appartient à un package. Quelle classe est incluse dans quel package est indiqué dans la première instruction du fichier source Java. Si le fichier source n'a pas d'instruction de package, la classe est considérée comme incluse dans le package par défaut sans nom.
Source: https://www.ibm.com/support/knowledgecenter/ja/ssw_ibm_i_71/rzaha/clpckdir.htm
・ Toutes les classes appartiennent au package
-Si le package n'est pas spécifié, il appartient au package par défaut
-Collecter les classes associées dans un package présente les avantages de clarifier l'unité de développement et de la rendre plus facile à gérer, et de limiter l'accès uniquement à partir du même package.
-La hiérarchie des noms de packages correspond à la hiérarchie des répertoires
(java.util.ArrayList
correspond à java / util / ArrayList.class
)
python
package java.lang;
Déclare appartenir à java.lang
.
-Afin d'identifier de manière unique une classe, elle doit être décrite avec un «nom complet».
nom complet
=> nom du package
-Le package peut être omis en écrivant la commande d'importation afin que vous n'ayez pas à l'écrire à chaque fois.
-Il semble que la commande d'importation soit généralement écrite immédiatement après la déclaration du package.python
import java.util.*;
Avec cette spécification, toutes les hiérarchies de répertoires directement sous java.util peuvent être spécifiées.
= Idem pour les champs d'instance et les variables d'instance.
Si vous le prenez à peu près, les types de variables peuvent être classés en deux types: type de données de base
(= type primitif
, type valeur
) et type de référence
(= type de classe
).
Les 8 types suivants.
Moule | Zone mémoire | Aperçu |
---|---|---|
boolean | 1bit | true or false |
char | 16bit | Un caractère d'Unicode |
byte | 8bit | Entier signé-128~127 |
short | 16bit | Entier signé-32768~32767 |
int | 32bit | Entier signé-2147483648~2147483647 |
long | 64bit | Entier signé environ-922 Kyo-environ 922 Kyo |
float | 32bit | Nombre à virgule flottante |
double | 64bit | Nombre à virgule flottante |
Une variable du type de données de base signifie que sa taille (nombre de bits) est exactement déterminée par le type. Cela signifie que lorsque vous déclarez une variable, vous pouvez obtenir juste assez d'espace pour cette variable en mémoire. Toute valeur peut être conservée dans cette zone fixe (tant qu'elle est dans la plage de ce type).
Source de référence: https://nobuo-create.net/sanshougata/
-Des valeurs de données spécifiques (valeurs numériques et caractères) écrites directement dans la mémoire peuvent être affectées, et les variables elles-mêmes ont des valeurs. -Contrairement au type de référence, il n'a pas de méthode. ・ Commence par toutes les lettres minuscules.
-Tous sauf le type de données de base sont des types de référence. -Les tableaux et les chaînes sont également des types de référence. -Le type de référence crée un objet et stocke la valeur (= valeur de référence) pour référencer l'objet dans une variable.
URL de référence: https://www.mlab.im.dendai.ac.jp/~yamada/java/reference/
Une variable dont la valeur ne peut pas être modifiée.
python
final int COUNT = 4;
Ajoutez final
au début et écrivez en majuscules.
Recommended Posts