abstract

接口里面的变量为常量,比如定义:double PI = 3.14;其实际是 public static final double PI = 3.14
接口里面的方法为抽象方法,实现该接口的类都必须实现接口里定义的方法,比如定义: public void test();其实际为:public abstract void test()。

接口里面字段是final型的 方法是abstract

修饰类是标识这个类为抽象类,可以有抽象方法,抽象方法由子类去实现
修饰方法是标识该方法为抽象方法,该方法由子类去实现,不可以有方法体
属性没必要用abstract修饰,因为属性不用实现,非私有属性可被继承

属性抽象了,谁来实现,怎么实现?

abstract不能修饰字段.既然是抽象方法,当然是没有实现的方法,根本就没有body部分.
posted @ 2017-05-18 22:58  Jachin  阅读(285)  评论(0编辑  收藏  举报