Java

    xiaoxiao2026-01-11  3

    Base.java

    /** * Created by lyst on 2016/5/7. */ abstract public class Base { public int pubA; Base() { pubA = 1; } public void fun() { System.out.println("Base fun load"); } abstract public void overFun(); } Derviced.java /** * Created by lyst on 2016/5/7. */ public final class Deviced extends Base { public void overFun(){ System.out.println("Device override OverFun load"); } } Main.java

    /** * Created by lyst on 2016/5/7. */ public class Main { public static void main(String[] args) { // Base a=new Base(); //抽象类不可生成对象 Base a=new Deviced(); //可以声明,使用上转型对象 a.overFun(); a.fun(); } } 首发于我的个人网站:  点击打开链接

    转载请注明原文地址: https://ju.6miu.com/read-1305880.html
    最新回复(0)