Explain what is meant by the term polymorphism in java, Other Subject

Assignment Help:

Question 1:

(a) Write the definition of a class called ‘Point' in Java. The class should contain the following:-

(i) Two integer variables x and y declared protected.
(ii)The class Point has a public no-argument constructor to set the coordinates at the Origin (0, 0).
(iii)A second constructor with 2 parameters to set the coordinates of the point at the location defined by the parameters.
(iv)A public method to set the coordinates of the point at the location defined by the global protected variables x and y.
(v) A public get method to return the x-coordinate.
(vi) A public get method to return the y-coordinate.
(vii) A public String method to return the location of the point.

Question 2:

(b) Now write the definition of a class called ‘Circle' which inherits from the class Point.
The class Circle should contain the following:-
(i) A protected variable for the radius of the circle
(ii) A no-argument constructor to set the radius to 0.
(iii) A constructor containing 3 parameters and which calls the superclass constructor with the values and to set the radius.
(iv) A public method to set the radius of the circle.
(v) A public method to return the value of the radius
(vi) A public method to compute the area of the circle
(vii) A String method to return the location of the centre of the circle and its radius.

(c) Write the code for a test class to pass the different values of radius and coordinates and to compute the area of the circle.

(d) Briefly explain what is meant by the term ‘polymorphism' in Java.


Related Discussions:- Explain what is meant by the term polymorphism in java

Medical Terminology, Identify ten diagnostic medical terms that use diagnos...

Identify ten diagnostic medical terms that use diagnostic suffixes, note the suffixes, AND provide definitions. Then identify ten RELATED procedural medical terms that use proce

Planning and design for a new property, Designs need to be practical, funct...

Designs need to be practical, functional and rational. With relevant examples from a hospitality unit of your choice and taking account of the limited available resources, explain

Mr, Mississippi can be broken down into eight geographical regions.

Mississippi can be broken down into eight geographical regions.

Measurement tools, Select a specific patient/patient group. Identify the cl...

Select a specific patient/patient group. Identify the clinical problems they may have. Identify an appropriate measurement tools (or more than one tool) that may be used in the ove

Purpose of film theory, Purpose of Film Theory: The purpose of film theory...

Purpose of Film Theory: The purpose of film theory is to add to the critical film debate by making changes in the method of study of film and film analysis. It is a conglomerate o

Technology, Why does Cowan believe it is important to examine technologies ...

Why does Cowan believe it is important to examine technologies in the context of technological systems? What advantage does this broader perspective give to planners? Give a specif

Role and function of counsellors in school settings, Problem 1 i. Defi...

Problem 1 i. Define multicultural counselling ii. Explain the skills/competencies needed by counsellors when dealing with clients of different cultures. Problem 2

Environmental management systems, Do your experts should provide Environmen...

Do your experts should provide Environmental Management Systems Questions assignment help? I get a new assignment and I m stuck in my assignment I need urgent help in my college as

Legals question, Ask question 1. Two truck drivers for a moving company, wh...

Ask question 1. Two truck drivers for a moving company, while loading a desk, found $1000 that had fallen out of the desk. They knew who the owner was but instead of returning it

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