`
zjxs_sky100
  • 浏览: 28227 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java 学习

    博客分类:
  • java
 
阅读更多
使用final声明的类不能有子类
使用final声明的方法不能被子类不能覆写
使用final声明的变量即为常量,他如果要声明全局常量,则用public static final 变量名(变量名大写形式)

抽象类类似"模版",只能派生子类,不能直接由抽象类创建对象,而是创建派生类。
包含一个抽象方法的类必须是抽象类
抽象类和抽象方法都用abstract关键字声明
抽象方法只需声明而不需要实现
抽象类被子类继承,子类必须覆写抽象类中的全部抽象方法。

1、抽象类不可以使用final关键字声明
一个final类型的类不能被子类派生,所以抽象类不能为final类型
2、抽象类中可以定义构造方法
子类实例化要调用父类的构造方法,抽象类作为父类具有构造方法。
3、抽象方法不能用private声明
覆写具有权限管理,不能小于父类的方法的控制权限

抽象类与普通类相比 多了抽象方法以及不能进行对象的实例化

接口:由全局常量和公共的抽象方法组成


多态性:(1)方法的重载和覆写
        (2)对象的多态性
对象的多态性:子类对象->父类对象
               父类对象->子类对象


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics