How to define a derived class, C/C++ Programming

Assignment Help:

How to define a derived class ?

A singly inherited derived class id defined by writing :

  • The keyword class.
  • The name of the derived class .
  • A single colon (:).
  • The type of derivation ( private , protected, or public ).
  • The name of the base, or parent class.
  • The remainder of the class definition.

e.g.

                class A

                 {

                  public :

                                                int public_A;

                                                void public_function_A();                           

  private :

                                                int pri_A;

                                                void private_function_A();

  protected :

                                                int protected_A;

                                                void protected_function_A();

 

  };

 

class B : private  A

 {

                  public :

                                                int public_B;

                                                void public_function_B();                            

       private :

                                                int pri_B;

                                                void private_function_B();

};

class C : public  A

 {

  public :

                                                int public_C;

                                                void public_function_C();                            

        private :

                                                int pri_C;

                                                void private_function_C();

 };

class D : protected A

 {

                  public :

                                                int public_D;

                                                void public_function_D();                                

                  private :

                                                int pri_D;

                                                void private_function_D();

                 };

A derived class always have all of the member members from its base class. You cannot "subtract" anything from a base class. Though, accessing the inherited variables is a dissimilar matter. It is also important to understand the privileges that the derived class has insofar as access to members of its base class are concerned. In other words, just because you happen to derive a class does not mean that you are automatically granted complete and unlimited access privileges to the members of the base class. to understand this you must look at the dissimilar types of derivation and the effect of each one.

 


Related Discussions:- How to define a derived class

Explain the macros, Explain the Macros? Preprocessor' is a translation ...

Explain the Macros? Preprocessor' is a translation stage that is applied to your source code before the compiler proper gets its hands on it. Usually the preprocessor performs

C++ Assignment Help me , Write a c++ program that contain the following fun...

Write a c++ program that contain the following functions : 1) Function Quality_Point that takes one int argument (student_average) and return ‘A’ if the student_average between 90-

Calculation, write a program to calculate the cuboid

write a program to calculate the cuboid

Create program to prints out the value of a variable, Here is a short progr...

Here is a short program. It prints out the value of a variable "x". Ernie and Bert disagree about what will be printed: Ernie says, the value gets changed in "changeX" so it will p

Palindrome, A palindrome is a string that reads the same from both the ends...

A palindrome is a string that reads the same from both the ends. Given a string S convert it to a palindrome by doing character replacement. Your task is to convert S to palindrome

Fraction coding, Create a program that asks the user for two integers which...

Create a program that asks the user for two integers which represent the numerator and denominator parts of fraction. Print out a simplification of the fraction. Example: Enter th

Write a program that finds the minimum total number of she., Write a progra...

Write a program that finds the minimum total number of shelv, C/C++ Programming

Program to create a query from database, Implement (a part of) electronic e...

Implement (a part of) electronic election Scenario where following political parties are participating in election: PPP, PML and PTI.  Create a class PollingStation where it stor

Write a program to design a leet speak translator, The program will consist...

The program will consist of two text fields, two buttons, and a counter label.  One text field will be input, where the user types the plain text.  The second text field will be ou

Jewel polishing, Byteland county is very famous for luminous jewels. Lumino...

Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various luminous jewels of particular colour. Nec

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd