Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Was Ist eine Klasse? | Klassen
Java Erweitert
course content

Kursinhalt

Java Erweitert

Java Erweitert

1. Tiefe Java-Struktur
2. Methoden
3. String Advanced
4. Klassen
5. Klassen Fortgeschritten

book
Was Ist eine Klasse?

Klasse

Eine Klasse ist ein grundlegendes Konzept in der OOP-Programmierung. Sie bezieht sich auf eine Vorlage zur Erstellung von Objekten. Eine Klasse besteht aus Feldern (Daten) und Methoden (Verhalten). Betrachten wir die Klasse Dog, bei der die Felder (Daten) Informationen über den name und das age des Hundes wären, und die Methode (Verhalten) den Hund sich selbst vorstellen und seinen Namen sagen lassen würde:

java

Dog

copy
12345678
class Dog { String name; int age; void introduce() { System.out.println("Woof, woof (which means 'My name is " + name + "!')."); } }

Betrachten wir, was Daten (Felder) ausmacht und was Verhalten (Methoden) darstellt:

Wie wir aus dem Diagramm sehen können, haben wir Felder, die nicht innerhalb der Klasse selbst initialisiert sind, sowie eine Methode, die noch nirgends aufgerufen wird. Lassen Sie uns ein Objekt der Klasse Dog in der Hauptklasse erstellen und seine Felder initialisieren:

java

Main

copy
1234567
public class Main { public static void main(String[] args) { Dog dog = new Dog(); dog.name = "Brian"; dog.age = 13; } }

Wir haben ein Objekt der Klasse Dog erstellt und es dog genannt. Die Syntax zum Erstellen eines Objekts einer Klasse ist: ClassName objectName = new ClassName(); Wir haben auch die Eigenschaften des Objekts initialisiert, indem wir den Feldern Werte zugewiesen haben. Unser Hund heißt Brian und ist 13 Jahre alt. Die Syntax zum Initialisieren der Felder eines Objekts ist: objectName.fieldName = value; Jetzt haben wir ein Objekt der Klasse Dog mit initialisierten Feldern. Lassen Sie uns nun eine Methode aus unserer Dog-Klasse aufrufen:

java

Main

copy
1234567891011121314151617181920
package com.example; class Dog { String name; int age; void introduce() { System.out.println("Woof, woof (which means 'My name is " + name + "!')."); } } public class Main { public static void main(String[] args) { Dog dog = new Dog(); dog.name = "Brian"; dog.age = 13; dog.introduce(); } }

Wir haben erfolgreich eine Methode aus der Dog-Klasse aufgerufen, indem wir diese Methode auf dem Dog-Objekt verwendet haben. Möglicherweise haben Sie die gleiche Syntax bemerkt, als wir zuvor Methoden aus der String-Klasse aufgerufen haben.

1. Wie deklariert man eine Klasse?

2. Sollten wir eine neue Klasse innerhalb einer anderen Klasse erstellen?

Wie deklariert man eine Klasse?

Wie deklariert man eine Klasse?

Wählen Sie die richtige Antwort aus

Sollten wir eine neue Klasse innerhalb einer anderen Klasse erstellen?

Sollten wir eine neue Klasse innerhalb einer anderen Klasse erstellen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt