APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY Previous Years Question Paper & Answer

Course : B.Tech

Semester : SEMESTER 6

Year : 2018

Term : MARCH

Scheme : 2015 Full Time

Course Code : EC 312

Page:8





PDF Text (Beta):

class construct
{ public:
inta, b;
// Default Constructor
construct ()

{ a
= 10; b
= 20;

} 12

int main()
{
// Default constructor called automatically
// when the object is created
construct c; cout << "a: "<< c.a << endl <<
"pb: "<< പ്പോ? return 1;

3b. One of the most important concepts in object-oriented programming is that of inheritance.
Inheritance allows us to define a class in terms of another class, which makes it easier to create
and maintain an application. This also provides an opportunity to reuse the code functionality

and fast implementation time.

When creating a class, instead of writing completely new data members and member
functions, the programmer can designate that the new class should inherit the members of an
existing class. This existing class is called the base class, and the new class is referred to as

the derived class.

The idea of inheritance implements the is a relationship. For example, mammal IS-A animal,

dog IS-A mammal hence dog IS-A animal as well and so on.

Base and Derived Classes

A class can be derived from more than one classes, which means it can inherit data and
functions from multiple base classes. To define a derived class, we use a class derivation list
to specify the base class(es). A class derivation list names one or more base classes and has
the form —

class derived-class: access-specifier base-class

Where access-specifier is one of public, protected, or private, and base-class is the name of

a previously defined class. If the access-specifier is not used, then it is private by default.

Consider a base class Shape and its derived class Rectangle as follows —

#include

Similar Question Papers