[JAVA] Beziehung zwischen Paket und Klasse

Was ist eine Klasse?

Eine Klasse ist einfach eine "Menge von Feldern und Methoden". (In Bezug auf die Mathematik liegt "Feld" in der Nähe einer Variablen oder Konstante und "Methode" in der Nähe einer Funktion.)

class Sample01{
//Feld
  int a = 0;
  int b;
  
//Methode
  int sum(int c, int d){
    return c+d;
  }  
  int add_a(int c){
    return a+c;
  }
}

Sie können es im obigen Beispiel sehen. Wie bei der zweiten Methode können Felder innerhalb derselben Klasse in der Methode angezeigt werden. Beachten Sie, dass, wenn das Argument hier int a ist, das als Argument eingegebene von "a" und das Feld von "this.a" unterschieden wird.

Was ist ein Paket?

Ein Paket ist eine Klasse oder Sammlung von Paketen. Die Beziehung zwischen Klassen und Paketen ähnelt der Beziehung zwischen Dateien und Ordnern. Auf Felder und Methoden in Klassen innerhalb desselben Pakets kann mit dem Zugriffsmodifikator (.) Aufgegriffen werden.

class Sample02{
  int a = Sample01.a;
  int b = 2;
  
  public void main(String[] args){
    int c = Sample01.sum(a,b);
    System.out.println("c = " + c);
  }
}

Wenn Sie den obigen Code ausführen, erhalten Sie "c = 3". Wie greifen Sie auf Felder usw. in einer Klasse in einem anderen Paket zu? Verwenden Sie in diesem Fall "import".

Paketname importieren.Name der Klasse;

Wenn Sie deklarieren, können Sie auf die Felder und Methoden dieser Klasse auf dieselbe Weise wie zuvor zugreifen.

Recommended Posts

Beziehung zwischen Paket und Klasse
Beziehung zwischen Controller und Ansicht
Unterschied zwischen Klasse und Instanz
Unterschied zwischen Schnittstelle und abstrakter Klasse
[Java] Beziehung zwischen H2DB und JDBC
Klasse und Modell
Beziehung zwischen Kotlin- und Java-Zugriffsmodifikatoren
[Ruby] Beziehung zwischen Elternklasse und Kinderklasse. Beziehung zwischen Klasse und Instanz.
[Java] Einführungsstruktur Klassendefinition Beziehung zwischen Klasse und Instanz Methodendefinitionsformat
[Java] Unterschiede zwischen Instanzvariablen und Klassenvariablen
Beziehung zwischen dem Eclipse m2e-Plug-In und Maven
Beziehung zwischen UI-Test und Aufzeichnung, Implementierungsmethode
abstrakt (abstrakte Klasse) und Schnittstelle (Schnittstelle)
Wechseln Sie zwischen JDK 7 und JDK 8
Klasse und Sofortteil2
Unterschied zwischen vh und%
Unterschied zwischen i ++ und ++ i
Unterschied zwischen Spring AOP und Bibliothekszielklasse
Überprüfung der Beziehung zwischen dem Docker-Image und dem Container
Unterschied zwischen Produkt und Variante
java.util.Optional class und null und nicht null
Unterschied zwischen redirect_to und render
[Java] Unterschied zwischen == und gleich
Unterschied zwischen redirect_to und render
Unterschied zwischen CUI und GUI
Definition und Instanziierung von Java-Klassen
Unterschied zwischen Variablen und Instanzvariablen
Unterschied zwischen Bundle und Bundle-Installation
Unterschied zwischen ArrayList und LinkedList
Unterschied zwischen render und redirect_to
Unterschied zwischen List und ArrayList
Unterschiede zwischen IndexOutOfBoundsException und ArrayIndexOutOfBoundsException
Unterschied zwischen .bashrc und .bash_profile
Unterschied zwischen StringBuilder und StringBuffer
Unterschied zwischen render und redirect_to
[Ruby] Vielleicht verstehst du das nicht wirklich? [Unterschied zwischen Klasse und Modul]
Die Beziehung zwischen strenger Java-Datumsprüfung und Sommerzeit
Informationen zur Beziehung zwischen dem Java String Equality Operator (==) und der Initialisierung. Anfänger
Der Unterschied zwischen der Ruby-Instanzmethode und der Klassenmethode ist leicht zu verstehen.
[Ruby] Unterschied zwischen get und post
Unterschied zwischen == Operator und Methode gleich
Gegenseitige Umwandlung zwischen Funktion und Verbraucher
Unterschiede zwischen "Anfänger" Java und Kotlin
Holen Sie sich TypeElement und TypeMirror von Class
[Java] Unterschied zwischen Hashmap und HashTable
[Terminal] Unterschied zwischen irb und pry
JavaServlet: Unterschied zwischen executeQuery und executeUpdate
[Ruby] Unterschied zwischen is_a? Und instance_of?
[Rails] Unterschied zwischen find und find_by
StringBuffer- und StringBuilder-Klasse in Java
[JAVA] Unterschied zwischen Abstract und Interface