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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© endian11 中级黑马   /  2014-6-13 22:34  /  1198 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抽象关键字abstract和哪些不可以共存?why?尤其是为什么不能和static关键字共存

3 个回复

倒序浏览
5、抽象关键字不能和那些关键字共存
        抽象关键字是用来修饰类或者方法。那么就要思考那么关键字可以修饰类或者方法。

        private:私有只能修饰类中的成员,那么在私有和抽象共存修饰类中的方法时,
会报错。因为私有的方法子类根本不知道,而抽象方法又要求子类必须复写。

        static:静态修饰的方法是要通过类名直接调用,当静态和抽象共存的时候,说明当前的这个方法一定是抽象方法,那么使用类名去调用一个抽象方法是没有任何意义的,所以它们也不能共存。
        final:final修饰的方法为最终的方法,子类无法复写,final修饰的类为最终类,其他类无法继承。而抽象修饰的方法要求子类必须复写。抽象修饰的类要求子类必须继承。

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
楼上的正解+1
回复 使用道具 举报
final       private    static吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马