What three modifications are necessary to ensure that the class is being properly encapsulated?

Given: This class is poorly encapsulated. You need to change the circle class to compute
and return the area instead. What three modifications are necessary to ensure that the class
is being properly encapsulated?

Given: This class is poorly encapsulated. You need to change the circle class to compute
and return the area instead. What three modifications are necessary to ensure that the class
is being properly encapsulated?

A.
Change the access modifier of the setradius () method to private

B.
Change the getArea () method public double getArea () { return area; }

C.
When the radius is set in the Circle constructor and the setRadius () method,
recomputed the area and store it into the area field

D.
Change the getRadius () method: public double getRadius () { area = Math.PI *
radius * radius; return radius; }



Leave a Reply 4

Your email address will not be published. Required fields are marked *


EWati

EWati

Finally passed Oracle 1Z0-803 exam few days ago! Scored 91% (the passing score is 63% now)!

70 questions in my actual 1Z0-803 test.

– Most of the questions are on Giving Code … tell the result, insert CODE, choose the best option …etc.

– Only few questions on Java: advantages of the Java exception mechanism, benefits of using ArrayList over array, valid types for switch, Java Exception classes, two-dimensional array, improve the encapsulation of a class, java class declaration … and so on.

Prepared exam with valid 1Z0-803 dumps from PassLeader (http://www.passleader.com/1z0-803.html) (272q VCE and PDF), all questions were same as my 1Z0-803 exam, the most valid 1Z0-803 dumps for 100% passing now!