類別中函數的多載
複習多載
函數多載範例
class CCircle{
String color;
double pi=3.14;
double radius;
void setColor(String str){
color=str;
System.out.println("顏色= "+color);
}
void setRadius(double r){
radius=r;
System.out.println("半徑= "+radius);
}
void setAll(String str, double r){
color=str;
radius=r;
}
void show(){
System.out.println("顏色= "+color+", 半徑= "+radius);
System.out.println("面積= "+pi*radius*radius);
}
}
public class ch08_4 {
public static void main(String[] args) {
CCircle cake=new CCircle();
cake.setColor("粉紅");
cake.setRadius(5);
cake.setAll("藍色", 2);
cake.show();
}
}完整範例程式碼
注意
Last updated