java抽象类的特点

/**
 *     抽象类的成员的特点
 * 抽象类中可以有成员变量、构造方法、成员方法(抽象的和具体的),其特点如下:
 * 1.成员变量:既可以是变量。也可以是常量
 */
public class Study_Abstract {
    public static void main(String[] args) {
        Fu fu = new Zi();
        System.out.println(fu.num1);
        System.out.println(fu.num2);
        System.out.println(fu.num3);
    }
}

abstract class Fu{
    public int num1 = 10;  // num1是一个成员变量
    public final int num2 = 20; // num2是一个常量
    public int num3;
    public Fu(){
        num3 = 100;
        System.out.println("父类构造方法调用了");
    }
}

class Zi extends Fu{
    int num3 = 300;

    public Zi(){
        System.out.println("子类构造方法调用了午餐的");
    }
}
posted @ 2022-11-01 22:01  竹石2020  阅读(29)  评论(0编辑  收藏  举报