黑马程序员技术交流社区

标题: 抽象类的学习 [打印本页]

作者: 左冬至1111111    时间: 2016-9-1 21:04
标题: 抽象类的学习
抽象类

        概述
                用 abstract 修饰的类
               
                分析事物时,发现了共性内容,就出现向上抽取。会有这样一种特殊情况,就是方法功能声明相同,但方法功能主体不同。
                那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。
        抽象方法:
                概述:
                        没有方法体的方法,用关键字 abstract 修饰
                作用:
                        强制要求子类必须完成某些事情
        注意事项:
                有抽象方法的类一定是抽象类(或者接口);抽象类(后者接口)中不一定有抽象方法
                抽象类不能被实例化        
        抽象类的子类:               
                        子类是非抽象类
                                关于父类的抽象方法,重不重写都可以
                        子类是抽象类
                                必须重写父类所有的抽象方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2