A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 天之骄子no1 中级黑马   /  2016-6-29 21:53  /  439 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抽象类
                抽象类是什么? 有什么作用
                抽象类也是描述一个类事物,但是自己本身不实现,让子类去继承并且重写. (抽象类设定了方法签名--- 规则)
                规则强制子类重写父类的抽象方法,防止子类设计的随意化.
               
                特点:
                1)被Abstract修饰的类
                2)抽象类不一定有抽象方法(抽象类可以有非抽象的方法也可以有抽象方法), 有抽象方法的一定是抽象类或者即接口
                3)抽象类不能实例化(创建该类对象),但是可以按照多态方式,创建子类对象,指向该父类(可以是抽象类)引用.
                4)抽象类的子类要么就是抽象类,要么就不是抽象类,如果不是抽象类,就必须重写父类中的所有抽象方法.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马