Skip to content

Vererbungsprogramm in c++ beispiel

Nach langer Suche nach Daten konnten wir dieses Problem lösen, das einige Benutzer möglicherweise haben. Wir geben Ihnen die Lösung und möchten Sie tatkräftig unterstützen.

Beispiel: Was ist die Bedeutung der Vererbung in C++. Schreiben Sie ein Beispiel für einfache Vererbung.

Inheritance is one of the key features of Object-oriented programming in C++.
It allows us to create a newclass(derived class) from an existing class(base class).

The derived classinherits the features from the base classand can have additional features of its own. 
  For example,classAnimal{// eat() function// sleep() function};classDog:publicAnimal{// bark() function};
Here, the Dog classis derived from the Animal class. 
Since Dog is derived from Animal, members of Animal are accessible to Dog.

Notice the use of the keyword publicwhile inheriting Dog from Animal.classDog:publicAnimal{...};
We can also use the keywords privateandprotected instead of public

Example:// C++ program to demonstrate inheritance#includeusingnamespace std;// base classclassAnimal{public:voideat(){
        cout <<"I can eat!"<< endl;}voidsleep(){
        cout <<"I can sleep!"<< endl;}};// derived classclassDog:publicAnimal{public:voidbark(){
        cout <<"I can bark! Woof woof!!"<< endl;}};intmain(){// Create object of the Dog class
    Dog dog1;// Calling members of the base class
    dog1.eat();
    dog1.sleep();// Calling member of the derived class
    dog1.bark();return0;}
Output

I can eat!
I can sleep!
I can bark! Woof woof!!
Here,dog1(the object of derived classDog) can access members of the base classAnimal.
It's because Dog is inherited from Animal.

Bewertungen und Rezensionen

Später können Sie die Chroniken anderer Administratoren finden, Sie haben auch die Freiheit, Ihre zu zeigen, wenn Sie es für richtig halten.



Nutzen Sie unsere Suchmaschine

Suche
Generic filters

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.