Studium, Ausbildung und Beruf
 StudiumHome   FAQFAQ   RegelnRegeln   SuchenSuchen    RegistrierenRegistrieren   LoginLogin

C++ Klassen Aufgabe
Neues Thema eröffnen   Neue Antwort erstellen
Foren-Übersicht -> Informatik-Forum -> C++ Klassen Aufgabe
 
Autor Nachricht
Heizaaa1
Senior Member
Benutzer-Profile anzeigen

Anmeldungsdatum: 26.10.2006
Beiträge: 680
Wohnort: nrw

BeitragVerfasst am: 09 Feb 2010 - 12:51:21    Titel: C++ Klassen Aufgabe

Hallo

ich habe ein Problem.
Kann mir evtl jemand die Zusammenhänge zwischen den Klassen HAUS und EIGENSCHAFTEN erklären ?

Was wird wann von wo nach wo vererbt ? Ich kann da nicht so 100% folgen...

1. Klasse Haus wird erstellt und ein leerer Konstruktor.
2. Klasse Eigenschaften abgeleitet von Klasse Haus, erbt also den leeren public Konstruktor ?
3. dann verliere ich irgendwie den Faden...Danke schonmal !


Code:

#include <iostream>
#include <iomanip>

using namespace std;


class Haus // Klasse Haus
{
public:
Haus();
};


Haus::Haus() // Konstruktor Haus
{
};

class Eigenschaften:public Haus
{
public:
Eigenschaften(string Farbe, int Laenge, bool Intakt);
} ;

// Der veerbte Konstruktor Haus wird von Konstruktor Eigenschaften überschrieben

Eigenschaften::Eigenschaften(string Farbe_lokal,int Laenge_lokal, bool Intakt_lokal):Haus()
{
cout<<setw(5)<<"Farbe: "<<Farbe_lokal<<endl
<<setw(5)<<"Laenge: "<<Laenge_lokal<<endl
<<setw(5)<<"Intakt: "<<Intakt_lokal<<endl;
}

int main ()
{

Haus instanz; // Aufrufen einer Instanz der Klasse Haus
Eigenschaften("Blau",25,0); // Übergabe von Eigenschaften an den Konstruktor








system("pause");
return(0);
}
sarc
Senior Member
Benutzer-Profile anzeigen

Anmeldungsdatum: 21.09.2006
Beiträge: 2660

BeitragVerfasst am: 09 Feb 2010 - 13:58:39    Titel:

Kann es sein, dass bei diesem Code so einiges fehlt? Die ganzen Attribute zum Beispiel?
_________________
Photonenkopf hat folgendes geschrieben:
Das klärt zwar die Frage nach dem warum nicht, aber es hört sich gut an Wink .


Was glauben Sie, was in Deutschland los wäre, wenn mehr Menschen begreifen würden, was hier los ist? - Volker Pispers
Heizaaa1
Senior Member
Benutzer-Profile anzeigen

Anmeldungsdatum: 26.10.2006
Beiträge: 680
Wohnort: nrw

BeitragVerfasst am: 09 Feb 2010 - 16:33:58    Titel:

hmm möglich, laufen tut es jedenfalls.
ich habe aber eben festgestellt, das dieses programm nicht das tut was in der aufgabe gefordert war und sie mir mitlerweile schon selbst erarbeitet. Es war von nem anderen student und ich konnte es nicht so recht nachvollziehen, habe mich aber heute den ganzen tag mit klassen, vererben etc. beschäftigt und denke es hat sich damit erledigt... Wink wenn nicht meld ich mich nochmal.

trotzdem vielen Dank fürs Angucken.
Beiträge der letzten Zeit anzeigen:   
Foren-Übersicht -> Informatik-Forum -> C++ Klassen Aufgabe
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Chat :: Nachrichten:: Lexikon :: Bücher :: Impressum