Vidyalelo
Java Programming · Q42

Declaration and Access Control

Programming · Java Programming · question 42

Q42

Choose the correct statement public class Circle private double radius; public Circle(double radius) radius = radius;

A.
The program has a compilation error because it does not have a main method.
B.
The program will compile, but we cannot create an object of Circle with a specified radius. The object will always have radius 0.
Answer
C.
The program has a compilation error because we cannot assign radius to radius.
D.
The program does not compile because Circle does not have a default constructor.

Answer: Option B

Solution

Answer: Option B
No explanation is given for this question Let's Discuss on Board