public class CirclTest{
public static void main(String[] args){
Circle first=new Circle('R',3.0);
Circle first=new Circle('R',3.0);
Circle second=new Circle();
System.out.println("first's radius is " + first.getRadius());
System.out.println("first's area is " + first.getArea());
System.out.println("second's area is " + second.getArea());
if(first.hasLargerAreaThan(20)){
System.out.println("first's area is larger than 20. ");
}else{
System.out.println("first's area is smaller than 20. ");
}
}
}
だから私はサークルクラスを書くことになっています.これは私がやったことです.
public class Circle{
private double radius=0.0;
private double area=0.0;
private char colour=' ';
public Circle(char colour,double radius){
this.colour=colour;
this.radius=radius;
}
public Circle(){
radius=0;
colour='B';
}
public char getColour(){
return colour;
}
public double getRadius(){
return radius;
}
public double getArea(){
return area;
}
}
私はクラスの書き方について実際に混乱しています.プライベートなどで変数を初期化する必要があることを知っているように.そして、コンストラクタを構築する必要がありますが、どういうわけか上記のコードは機能しません.テストメソッドは正しいです.しかし、私はしなければなりません.それを使用してクラスを実装します。