Java抽象类、接口和多态

2019-06-08  本文已影响0人  郑无穷大
image.png image.png
image.png
image.png

————————————————————————————————
多态表示一个类型(父类或者接口)的变量的方法的具体实现行为由变量指向的具体对象确定。

    //多态
package com.company;
import java.io.*;
public class Main {
    public static void main(String[] args) throws IOException {
        Displayable displayable = new Video();
        displayable.display();
        //多态

        News news2 = read(new FileNewsReader(),"path_sample");
        News news3 = read(new UrlNewsReader(),"path_sample");


    }
    //多态
    private static News read(NewsReader reader,String path){
        return reader.readNews(path);
    }


}

多态提供的便利:减少重复代码。

上一篇下一篇

猜你喜欢

热点阅读