11
INHERITANCE

INHERITANCE(OOP's CONCEPT)

Embed Size (px)

DESCRIPTION

This slide shows a shortly description on INHERITANCE

Citation preview

Page 1: INHERITANCE(OOP's CONCEPT)

INHERITANCE

Page 2: INHERITANCE(OOP's CONCEPT)

INHERITANCEmeans

HEREDITY(TRANSFER

QUALITIES/PROPERTIES FROM ONE GENERATION TO

ANOTHER)

Page 3: INHERITANCE(OOP's CONCEPT)

AB

CD

AB

ABCD

POP OOP

PROPERTIES OF BASE CLASS X

PROPERTIES OF

FUNCTION X

PROPERTIES FROM BASE CLASS X

PROPERTIES OF DERIVED

CLASS Y

PROPERTIES OF

FUNCTION Y

CLASS X

CLASS Y

FUNCTION X

FUNCTION Y

Page 4: INHERITANCE(OOP's CONCEPT)

TYPES OF INHERITANCESINGLE INHERITANCE

MULTIPLE INHERITANCE

HIERARCHICAL INHERITANCE

MULTILEVEL INHERITANCE

HYBRID INHERITANCE

Page 5: INHERITANCE(OOP's CONCEPT)

SINGLEINHERITANCE

X

Y

Base Class of

Y

Derived Class of

X

Page 6: INHERITANCE(OOP's CONCEPT)

MULTIPLE INHERITANCE

X Y

ZDerived Class of X & Y

Base Classes of Z

Page 7: INHERITANCE(OOP's CONCEPT)

HIERARCHICAL INHERITANCEZ

W X YBase

Class of W, X & Y

Derived Classes of Z

Page 8: INHERITANCE(OOP's CONCEPT)

MULTILEVEL INHERITANCE

X

Y

Z

Base Class of

Y

Derived Class of X Base Class of Z

Derived Class of

Y

Page 9: INHERITANCE(OOP's CONCEPT)

HYBRIDINHERITANCE

W

Y

Y

X Z

A Base Class of

YDerived Class of W, Base Class of X & Z

Derived Classes of Y

SINGLE INHERITANCE

HIERARCHICAL INHERITANCE

Page 10: INHERITANCE(OOP's CONCEPT)

X Y

W

Z

X Y

BBase

Class of X & Y

Derived Class of X & Y

HIERARCHICAL

INHER

ITANCE

MULTIPLE

INHERITANCE

Page 11: INHERITANCE(OOP's CONCEPT)