Category: Java concepts and its programming

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

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