Java 利接口来实现多态的情况, 和利用接口实现多重继承!

其中是利用, 正方形, 长方形, 圆形;来继承接口All 接口, 来实现All的情况。

少说废话,上代码:

import java.util.*;interface S{void s();}interface C{void c();}interface All extends S,C{//这是实现接口的多重的继承}class Square implements All{private double length = 1;public void s(){System.out.println("正方形面积是:"+length*length);}public void c(){System.out.println("正方形周长是:"+length*4);}}class Rectangle implements All{private double length =1;private double width = 2;public void s(){System.out.println("矩形面积是:"+width*length);}public void c(){System.out.println("矩形周长是:"+(length+width)*2);}}class Circle implements All{private double r = 1;public void s(){System.out.println("圆形面积是:"+r*r*3.14);}public void c(){System.out.println("圆形周长是:"+2*r*3.14);}}public class SAndC {public static void result(All a){a.s();a.c();}public static void main(String[] args){result(new Square());result(new Rectangle());result(new Circle());}}//打印出其中的结果,既可以测试,中可以实现多个接口的复用的情况,有效的实现了,冲用的机制。

这是,,java例子,希望能帮到大家!

小红旗

QQ:651134397

不敢接受失败的人,往往是那些追求完美的人,

Java 利接口来实现多态的情况, 和利用接口实现多重继承!

相关文章:

你感兴趣的文章:

标签云: