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

Punchout from procurement systems to wcbe and wcs mpe, Punchout from Procur...

Punchout from Procurement Systems to WCBE and WCS MPE For instance, IBM's Commerce Integrator is a generic framework that enables WCBE and WCS MPE to hold business-to-business

How does capitalism lead to alienation, Question : (a) According to Ma...

Question : (a) According to Marxism, how does capitalism lead to alienation? Illustrate your answer by using an example from a specific sector of the Mauritian economy. (b

History, What role does education play in the African American struggle to ...

What role does education play in the African American struggle to achieve freedom and equality in the segregated South?

selection program in hrm, ANALYZING AND EVALUATING THE EFFECTIVENESS AND E...

ANALYZING AND EVALUATING THE EFFECTIVENESS AND EFFICIENCY IN EMPLOYMENT SELECTION PROGRAMME

Application techniques and procedures used in sfbt, Question: (a) Show ...

Question: (a) Show ego-defense mechanisms giving a real life example for each. (b) What are the basic concepts of reality therapy? (c) Using real life illustrations, ho

What characteristics make a problem public, Question 1: "Public policie...

Question 1: "Public policies in a modern, complex society are indeed ubiquitous. They confer advantages and disadvantages, cause pleasure, irritation and pain, and collectively

What is meant by media awareness, Question 1 What is meant by media awaren...

Question 1 What is meant by media awareness? Explain the basic principles of media awareness Question 2 Write a long note on the 'globalisation of consumers' Question 3

Data mining, I have 5 datasets and I have to answers all these question for...

I have 5 datasets and I have to answers all these question for each datasets A) Is this a supervised or unsupervised data set? If supervised, what is the class variable (if any)? B

Feminist research method, Feminist research method: Feminist Method is a m...

Feminist research method: Feminist Method is a means of conducting of scientific investigations and generating theory from an explicitly Feminist Standpoint. Feminist methodologie

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