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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 罗志辉 中级黑马   /  2015-9-30 11:26  /  344 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抽象类        作用        用来根据不同类的功能,抽取其共同的功能定义,而不是功能主体
        abstract修饰方法        "被abstract修饰的方法,只声明方法(类型,名称等),不带大括号,以分号结尾,用来被子类复写,比如狗会speak汪汪,猫会speak喵喵,那么这两者的父类(动物)也会speak,但是对于speak具体什么东西是抽象的,没有定义的,因此定义一个抽象方法,用来被子类复写;
注意抽象方法必须放在抽象类中"
        abstract修饰类        被abstract修饰的类,不能够创建实例对象(调取抽象的方法没有意义),抽象类中可以没有抽象方法,用来阻止新建对象(与私有化构造函数相比,抽象类即使在本类中,也无法新建对象)
        子类重写抽象方法        如果子类没有重写父类的所有抽象方法,子类还应该定义成抽象类,只有子类复写了父类所有抽象方法,子类才能创建对象
        与一般类区别        可以含有抽象方法(不一定非得有),无法实例化

0 个回复

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