在說明柔性多態(tài)之前先看看下面多態(tài)的設計

 

一般常規(guī)的多態(tài)程序設計,首先定義多態(tài)接口

public interface IShape3 {    public float getArea();
}

然后在實體類中重寫多態(tài)函數(shù)

photoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓

public class Circle3 implements IShape3 {    float r;    public Circle3(float r){        this.r = r;
    }    public float getArea(){        return r*r*(float)Math.PI;
    }
}

photoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓

photoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓

public class Rect3 implements IShape3 {    private float width,height;    public Rect3(float width,float height){ &
        
		

網(wǎng)友評論