Objekte und Klassen?

JavaNull99

Mitglied
Hilfe, ich bin am verzweifeln.
Mache gerade einen Onlinekurs und muss jetzt eine Aufgabe lösen und verstehe sie überhaupt nicht.

Hier mal die Aufgabe:

Erstellen Sie eine Klasse Plaetzchen mit den folgenden Instanzvariablen:

* sorte
* groesse
* form

Diese Variablen sind vom Typ String. Erstellen Sie danach eine Methode public void ausgeben(), die Informationen über die Objekte dieser Klasse ausgibt. Das Grundgerüst der Klasse Plaetzchen sieht folgendermaßen aus:

class Plaetzchen
{

// Instanzvariablen
String sorte;
// weitere Instanzvariablen hier

// Instanzmethode
public void ausgeben()
{
// gibt Informationen über die Plätzchen aus z.B.
// Sorte Kokos, Groesse mittel, Form rund
}

// Test der Klasse Plaetzchen
public static void main(String[] args)
{
/*
(1) Erzeugen Sie mit dem new-Operator ein Objekt der Klasse Plaetzchen.
(2) Weisen Sie über die Punktnotation Klassenname.Variablenname
den Instanzvariablen des Objekts Werte zu.
(3) Lassen Sie dann das Objekt seine Methode ausgeben() aufrufen.
(4) Testen Sie Ihr Programm.
(5) Erzeugen Sie zwei weitere Plaetzchen-Objekte und verfahren Sie wie oben.
*/
}
}

Erzeugen Sie in der main() Methode die folgenden 3 Plaetzchen-Objekte:

* Sorte Kokos, Groesse mittel, Form rund
* Sorte Affennuss, Groesse klein, Form rund
* Sorte Honigkuchen, Groesse gross, Form rechteckig

Geben Sie anschließend die Informationen über die Plaetzchen-Objekte auf den Bildschirm auf:

Die Ausgabe des Programms sieht dann folgendermaßen aus.

+++ Plaetzchenliste +++

Sorte Kokos, Groesse mittel, Form rund
Sorte Affennuss, Groesse klein, Form rund
Sorte Honigkuchen, Groesse gross, Form rechteckig


Das habe ich bereits, wie man sieht nicht viel. Aber wie geht es weiter? Verstehe es überhaupt nicht wie das zu machen ist.

Java:
public class millionaer 
{
	
	String sorte, groesse, form;
	
	public void ausgeben()
	{
		
	}
	public static void main(String[] args)
	{
		sorte = new String("Kokos");
	}
	
}

Hoffe mir kann jemand helfen.

Gruß
 

Der Müde Joe

Top Contributor
Ausgeben:
Code:
System.out.println(sorte + " und anderes");

>wisen Sie über die Punktnotation Klassenname.Variablenname den Instanzvariablen des Objekts Werte zu.

Hässlich, sollte eigentlich über setter gehen. Nun gut
Code:
Cookie c = new Cookie();
c.sort = "Banana";
c.form = "krum";

// eigentlich ja:
c.setSort("banana");
c.setForm("krum");
 

XHelp

Top Contributor
Schreib lieber
[JAVA=14]
sorte = "Kokos";
[/code]
Was genau willst du wissen? Stichwort
Code:
System.out.println()
oder Stichwort Konstruktor?
 

jgh

Top Contributor
diese Klasse mit den Anweisungen ergänzen ;) so würde ich es zumindest verstehen.

Java:
class Plaetzchen
{

// Instanzvariablen
String sorte;
// weitere Instanzvariablen hier


// Instanzmethode
public void ausgeben()
{
// gibt Informationen über die Plätzchen aus z.B.
// Sorte Kokos, Groesse mittel, Form rund
}

// Test der Klasse Plaetzchen
public static void main(String[] args)
{
/*
(1) Erzeugen Sie mit dem new-Operator ein Objekt der Klasse Plaetzchen.
*/
Plaetzchen plaetzchen = new Plaetchen();
/*
(2) Weisen Sie über die Punktnotation Klassenname.Variablenname
den Instanzvariablen des Objekts Werte zu.*/
plaetzchen.sorte = "was auch immer";
/*(3) Lassen Sie dann das Objekt seine Methode ausgeben() aufrufen.
(4) Testen Sie Ihr Programm.
(5) Erzeugen Sie zwei weitere Plaetzchen-Objekte und verfahren Sie wie oben.
/*
}
}
 
Zuletzt bearbeitet:

AmunRa

Gesperrter Benutzer
Warum heist deine Klasse auf einmal millionaer? die sollte doch Plaetzchen heißen.

aber egal. du solltest das Vorgegebene Klassen Gerüst verwenden.
danach sollte deine Klasse 3 Instanzvariablen haben. (sorte, Groeße und Form)

wie man eine Instanzvariable anlegt ist in deinem Gerüst schon beschreiben
Java:
// Instanzvariablen
String sorte;
// weitere Instanzvariablen hier

dananch musst du die methode Ausgabe programmieren.
Ich hoffe du weißt wie man auf der Cosole etwas ausgibt!?


ganz zum Schluss brauchst du die main Methode.
In der Musst du ein Object der Klasse Plaetzchen anlegen.

ein Object einer Klasse legt man so an:
Java:
Object obj = new Object(); //legt eine Instance von Object an.
String s = new String(); //legt eine Insatnce von String an 
MeineKlasse mein= new MeineKlasse(); //legt eine Instance von MeineKlasse an

ich hoffe es hat ein bischen geholfen
 

Der Müde Joe

Top Contributor
ochh..
Java:
public class Cookie {
    
    /** instance variable */
    private String sort;

    /** constructor */
    public Cookie() {
    }
    
    /** method that prints some stuff*/
    public void print() {
        System.out.println("This cookie is a " + sort);
    }
    
    /** main method */
    public static void main(String... _) {
        /** a new instance */
        Cookie c = new Cookie();
        /** set the sort */
        c.sort = "banana flavoured monkey cookie";
        /** call the print method */
        c.print();
    }
}
 

MissPink

Mitglied
Java:
package Formate;

/**
 * Deine klasse :)
 */
public class Plaetzchen {
    /**
     * @param args
     */
    public static void main(final String[] args) {
        final Plaetzchen keks = new Plaetzchen("Kokos", "Mittel", "Rund"); // Das
                                                                           // war
                                                                           // punkt
                                                                           // 1
                                                                           // und
                                                                           // 2
                                                                           // in
                                                                           // einem
        keks.ausgeben(); // punk 3
    }

    /**
     * kekssorte
     */
    String sorte;
    /**
     * groß, mittel, klein
     */
    String groesse;

    /**
     * rund oder eckig?
     */
    String form;

    /**
     * Konstruktor
     * 
     * @param sorte
     * @param groesse
     * @param form
     */
    public Plaetzchen(final String sorte, final String groesse,
            final String form) {
        this.sorte = sorte;
        this.groesse = groesse;
        this.form = form;
    }

    /**
     * deine methode zur ausgabe
     */
    public void ausgeben() {
        System.out.println("Der " + this.sorte + " Keks ist " + this.groesse
                + " Groß und " + this.form + " geformt.");
    }
}

Ich hab heut meinen sozialen Tag :) das kannste so ins eclipse holen und ausführen :D
Das funzt habs ausprobiert. Das ists doch was du wolltest? jem der deine hausis macht :bae:
 

JavaNull99

Mitglied
Danke, aber meine Hausaufgaben macht keiner, weil es keine sind.
Bin erst im April gegen Ende des ersten Lehrjahres als Umschüler FISI in die Berufsschule eingestiegen
und versuche mir gerade JAVA über eine Kostenfreie Seite im Internet bei zu bringen.
Hat also mit Schule nichts zu tun (indirekt), sondern mit Eigeninitiative ;)

Aber danke an alle
 

ARadauer

Top Contributor
Danke, aber meine Hausaufgaben macht keiner, weil es keine sind.
Bin erst im April gegen Ende des ersten Lehrjahres als Umschüler FISI in die Berufsschule eingestiegen
und versuche mir gerade JAVA über eine Kostenfreie Seite im Internet bei zu bringen.
Hat also mit Schule nichts zu tun (indirekt), sondern mit Eigeninitiative ;)

Aber danke an alle

Eigeninitiative??? Warum fragst du dann in einem Forum nach den einfachsten Grundlagen?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Encera Auf Objekte aus anderer Klassen zugreifen Java Basics - Anfänger-Themen 20
S Objekte von zwei klassen in zwei verschiedene Textdateien schreiben Java Basics - Anfänger-Themen 5
C Fernseher-Aufgabe (Methoden, Klassen und Objekte) Java Basics - Anfänger-Themen 63
Y Klassen Klassen und Objekte Java Basics - Anfänger-Themen 3
Y Klassen Klassen und Objekte mit set und get Java Basics - Anfänger-Themen 0
G Klassen und Objekte Java Basics - Anfänger-Themen 2
M Klassen und Objekte Java Basics - Anfänger-Themen 2
J Objekte und Abstrakte Klassen Java Basics - Anfänger-Themen 2
Orkanson Objekte und Klassen Java Basics - Anfänger-Themen 8
S Objekte mit gleichem Namen in unterschiedlichen Klassen Java Basics - Anfänger-Themen 3
Z OOP Objekte einer Klasse weiteren Klassen zur Verfügung stellen Java Basics - Anfänger-Themen 17
D Methoden Wie können Klassen auf Klassenfremde Objekte zugreifen? Java Basics - Anfänger-Themen 7
C Klassen/Objekte Verständnis Java Basics - Anfänger-Themen 8
Z Wie Objekte anderer Klassen ansprechen? Java Basics - Anfänger-Themen 2
K JUnit: Objekte von eigenen Klassen vergleichen...geht nicht Java Basics - Anfänger-Themen 5
T Klassen Referenzen auf Klassen / Objekte Java Basics - Anfänger-Themen 5
K Methoden Uhr als Übungsaufgabe Klassen/Objekte Java Basics - Anfänger-Themen 3
A OOP Klassen und Objekte - Diagramme Java Basics - Anfänger-Themen 2
K Best Practice In Klassen auf andere Objekte mit variablen Namen zugreifen Java Basics - Anfänger-Themen 6
A Objekte aus 2 Klassen mit compareTo() vergleichen Java Basics - Anfänger-Themen 7
V Objekte/Klassen erstellen - Erklärung anhand Beispiel Java Basics - Anfänger-Themen 4
D Klassen Klassen, Objekte, Konstruktor - einfach erklärt Java Basics - Anfänger-Themen 12
U Objekte in Array erstellen und Methode in verschiedenen klassen aufrufen Java Basics - Anfänger-Themen 5
S Vererbung Objekte in verwandten Klassen (Kovarianz, Polymorphie) Java Basics - Anfänger-Themen 4
B Objekte aus einer anderen Klasse(in der sich weitere Klassen befinden) erzeugen Java Basics - Anfänger-Themen 24
B Klassen und Objekte Java Basics - Anfänger-Themen 10
J Objekte und Klassen Java Basics - Anfänger-Themen 8
I Objekte an andere Klassen/Methoden übergeben? Java Basics - Anfänger-Themen 5
L Vererbung - Wie Objekte verschiedener Klassen unterscheiden Java Basics - Anfänger-Themen 3
T Klassen, Objekte, Methoden Java Basics - Anfänger-Themen 9
X Klassen & Objekte Java Basics - Anfänger-Themen 6
J Verständniss Frage zu Klassen, Objekte und Methoden Java Basics - Anfänger-Themen 8
G Objekte von Klassen die erst zur Laufzeit bekannt sind erstellen Java Basics - Anfänger-Themen 6
B Uni (Klassen und Objekte) verwenden Java Basics - Anfänger-Themen 2
D Objekte und Klassen Java Basics - Anfänger-Themen 15
muchodrinko Auf Objekte anderer Klassen zugreifen? Java Basics - Anfänger-Themen 16
T Klassen und Objekte externer Aufruf. Java Basics - Anfänger-Themen 8
M Klassen und Objekte => richtiges Verständnis? Java Basics - Anfänger-Themen 6
A Objekte von abstrakten Klassen? Java Basics - Anfänger-Themen 6
K Objekte/Klassen erweitern ~ Javascript Prototyp Java Basics - Anfänger-Themen 5
M Objekte zwischen Klassen "handeln" Java Basics - Anfänger-Themen 4
K Objekte erstellen, wenn der Klassen-Name als String vorliegt Java Basics - Anfänger-Themen 4
M Klassen und Objekte (kopieren) Java Basics - Anfänger-Themen 7
L Zusammenhang Methoden, Klassen, Objekte, static - sun doku Java Basics - Anfänger-Themen 4
K Programm in Klassen/Objekte zerlegen - wie? Java Basics - Anfänger-Themen 3
G Was sind Klassen, Objekte und Methoden? Java Basics - Anfänger-Themen 3
N Zugriff auf Objekte von fremden Klassen aus? Java Basics - Anfänger-Themen 4
M Klassen, Objekte, Konstruktor Java Basics - Anfänger-Themen 5
I Zapier -> wie werden Objekte gespeichert? Java Basics - Anfänger-Themen 10
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
K Hab ich dass so richtig erklärt (Objekte und Referenzen)? Java Basics - Anfänger-Themen 5
J Objekte in JSON speichern?? Java Basics - Anfänger-Themen 1
I Objekte in ShareProject speichern um später zu nutzen Java Basics - Anfänger-Themen 4
J Objekte Java Basics - Anfänger-Themen 22
T Objekte mit arrays erstellen Java Basics - Anfänger-Themen 6
Hzrfa Objekte, Referenz Java Basics - Anfänger-Themen 5
T 3D Objekte verarbeiten Java Basics - Anfänger-Themen 2
N Welche Objekte kann man zu einem Set hinzufügen Java Basics - Anfänger-Themen 4
I XML einlesen und Objekte bekommen Java Basics - Anfänger-Themen 2
W Objekte einer ArrayList in txt-datei schreiben mit Paths? Java Basics - Anfänger-Themen 2
Encera Zugriff auf Map-Objekte Java Basics - Anfänger-Themen 3
E Objekte löschen Java Basics - Anfänger-Themen 9
P Array-Objekte-Aufruf Java Basics - Anfänger-Themen 22
P Zähler Variable für mehrere Objekte Java Basics - Anfänger-Themen 6
B Objekte verschwinden beim Übersetzen Java Basics - Anfänger-Themen 5
D Zwei verschiedene Intellij Projekte, wie benutze ich wechselseitig objekte Java Basics - Anfänger-Themen 8
E Rekursiv Objekte erzeugen - geht das? Java Basics - Anfänger-Themen 2
T Collections Sind Subklassen-Objekte in Listen mit Generics erlaubt? Java Basics - Anfänger-Themen 16
F Aus eingelesener Datei korrekt Objekte erzeugen Java Basics - Anfänger-Themen 5
G Übergeordnete Objekte abrufen Java Basics - Anfänger-Themen 9
B Bin komplett am verzweifeln :( Verkettete Liste die Objekte hat Attribut auslesen Java Basics - Anfänger-Themen 14
A Objekte mit Parametern in eine Liste packen Java Basics - Anfänger-Themen 19
B Objekte, bspw. konkret Arraylists,manuell aus Speicher löschen? Java Basics - Anfänger-Themen 70
D Wie Objekte im JFrame frei bewegen lassen? Java Basics - Anfänger-Themen 3
Spandeli8 Erzeugte Objekte gegenüber Bildern hervorheben in Java Processing Java Basics - Anfänger-Themen 1
J Zwei Objekte vergleichen Java Basics - Anfänger-Themen 8
L Werte von Objekte addieren Java Basics - Anfänger-Themen 14
U Objekte in LinkedList löschen und editieren Java Basics - Anfänger-Themen 14
W Objekte über Scanner Input; ToString Probleme... Java Basics - Anfänger-Themen 4
J Problem mit einer Methode, die beliebig viele Objekte in Array speichern soll Java Basics - Anfänger-Themen 6
G Methoden Informationen aus zwei Objekte bekommen? Java Basics - Anfänger-Themen 6
P Globale Objekte Java Basics - Anfänger-Themen 2
C Nachträglich neue grafische Objekte hinzufügen Java Basics - Anfänger-Themen 7
D Interaktion zweier Objekte Java Basics - Anfänger-Themen 5
M Objekte in Array speichern und ausgeben Java Basics - Anfänger-Themen 17
S Objekte indiziert erstellen Java Basics - Anfänger-Themen 27
M Warum dürfen Objekte einer Klasse auf statische Variablen dieser Klasse referenzieren? Java Basics - Anfänger-Themen 10
M Objekte mittels equals vergleichen Java Basics - Anfänger-Themen 14
N Typebound Objekte einer Arraylist hinzufügen Java Basics - Anfänger-Themen 7
A (Objekte Java Basics - Anfänger-Themen 6
U Objekte in einer LinkedList sortieren Java Basics - Anfänger-Themen 5
N Methode um Objekte einer Liste hinzuzufügen Java Basics - Anfänger-Themen 1
G Java Objekte auf Duplikate testen Java Basics - Anfänger-Themen 4
B Neue Liste erstellen, wenn Objekte bestimmte Referenz hat / Gruppierung von Einträgen Java Basics - Anfänger-Themen 12
M Implementieren einer Datenstruktur, welche nur 5 Objekte speichert Java Basics - Anfänger-Themen 3
M Objekte miteinander vergleichen Java Basics - Anfänger-Themen 18
C Verschiedene Objekte in einer Liste speichern Java Basics - Anfänger-Themen 6
J Java GUI- Objekte Position per Quelltext bestimmen Java Basics - Anfänger-Themen 4
G Objekte in Methoden? Java Basics - Anfänger-Themen 13
H Auf Objekte bzw Variabeln aus einer anderen Methode zugreifen Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben