Video: Java Basic Programmieren #07 Zeit Ausgabe [German Tutorial] 2024
Objekte können ein sehr nützliches Werkzeug in Ihrer Android-App sein. Schauen Sie sich den folgenden Code an, der Java in Aktion veranschaulicht. Dieser Code enthält echten Java-Code zum Erstellen von zwei Objekten.
Paket com. allmycode. a09_02;
Import Android. Unterstützung. v7. App. AppCompatAktivität;
Import Android. os. Bündeln;
Import Android. Widget. Textvorschau;
Importieren von Daten. allmycode. a09_01. BagOfCheese;
public class MainActivity erweitert AppCompatActivity {
TextView textView;
@Override
geschützt void onCreate (Bundle savedInstanceState) {
super. onCreate (gespeicherterInstanzStatus);
setContentView (R. layout. Activity_main);
textView = (TextView) findViewById (R. Id. TextView);
BagOfCheese bag1 = neuer BagOfCheese ();
Tasche1. Art = "Cheddar";
Tasche1. Gewicht = 2, 43;
Tasche1. Tage Gealtert = 30;
Tasche1. isDomestic = wahr;
BagOfCheese bag2 = neuer BagOfCheese ();
Tasche2. Art = "Blau";
Tasche2. Gewicht = 5.987;
Tasche2. Tage = 90;
Tasche2. isDomestic = falsch;
Textansicht. Text setzen("");
Textansicht. anhängen (bag1. kind + "," + bag1. weight + "," +
bag1. daysAged + "," + bag1. isDomestic + " n");
Textansicht. anhängen (bag2. kind + "," + bag2. gewicht + "," +
bag2. daysAged + "," + bag2. isDomestic + " n");
}
}
Hier wird ein Lauf des Codes gezeigt.
Den Code ausführen.Der obige Code erzeugt "two
BagOfCheese
objects" oder "two BagOfCheese instances", oder man könnte sagen, dass die neuen
BagOfCheese ()
-Anweisungen das
BagOfCheese instantiieren. > Klasse. Auf die eine oder andere Weise deklariert der Code die Existenz einer Klasse und deklariert eine andere Klasse - eine Klasse, die die Existenz von zwei Objekten deklariert.
Jede Verwendung der Wörter new
BagOfCheese ()
ist ein
Konstruktoraufruf. Der Code verwendet zehn Anweisungen, um zwei Käsesäcke zu erstellen. Die erste Anweisung
(BagOfCheese bag1 = new BagOfCheese ())
macht drei Dinge:
Mit den Worten
- BagOfCheese bag1
erklärt die erste Anweisung, dass die Variable
bag1
bezieht sich auf eine Tüte Käse.
Mit den Worten
- new BagOfCheese ()
erstellt die erste Anweisung eine Tasche ohne besonderen Käse. (Wenn es hilft, können Sie es sich als einen leeren Beutel vorstellen, der für die Lagerung von Käse reserviert ist.)
Mit dem Gleichheitszeichen macht die erste Aussage schließlich die Variable
- bag1
zu dem neu erstellten Beutel..
Die nächsten vier Anweisungen weisen den Feldern von
bag1
:
bag1 Werte zu. Art = "Cheddar";
Tasche1. Gewicht = 2, 43;
Tasche1. Tage Gealtert = 30;
Tasche1. isDomestic = wahr;
Um auf eines der Felder eines Objekts zu verweisen, folgen Sie einem Verweis auf das Objekt mit einem Punkt und dann dem Namen des Felds. (Folgen Sie zum Beispiel
bag1
mit einem Punkt und dann dem Feldnamen
kind
.)
Die nächsten fünf Anweisungen machen dasselbe für eine zweite Variable, bag2 > und eine zweite Tüte Käse.