What is the is a and has a relation ship in oops concept in
java?

Answer Posted / kishor patil

Inheritance defines the relationship is-a(also called the
superclass-subclass relationship) between a superclass and
it's subclasses. This means that an object of a subclass
is-a superclass object,and can be used wherever an object
the of superclass can be used.

For EX-Suppose person is a superclass of Teacher
class,Driver class,Engineer class.

Here we can say every Teacher is person,Every Driver is
a person,And Every Engineer is a person ,but vice -versa
not true i.e Every person can not be teacher or driver or
Engineer.


Aggregation Defines the relationship has-a(also called
whole-part relatioship)between an instance of class and
it's constituents(also called parts).Aggregation comprises
the usage of objects.

We can say that a composite object built from the
constituent objects that are its parts .


For EX- Vehical is class.

vehical has a wheel,
vehical has a engine,
vehical has a stearing ,
vehical has a gear.


means vehical has a parts like
wheel,engine ,stearing ,gear.

Is This Answer Correct ?    24 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are local variables?

597


What are alternatives to java serialization?

605


Define a java class.

803


Is java based on c?

537


What is parsing a sentence?

549






What is one third plus one third as a fraction?

489


What is the applet security manager, and what does it provide?

541


What does || || mean in math?

515


What is the difference between serial and throughput garbage collector?

585


What does substring mean?

515


Can singleton class be cloned?

563


What is increment in java?

527


What is the order of arraylist in java?

611


How do you square a number in java?

558


What is the difference between preparedstatement and statement in java?

553