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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 玉堂散人 中级黑马   /  2016-4-11 18:27  /  939 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

abstract为何不能与static,private,final共存???求详解~~~

3 个回复

倒序浏览
1.因为satatic是静态,在对象没有之前,就可以直接用类名.调用函数
而abstract的方法是没有方法体的,调用没意义。
2.private表示是私有的,该方法不能被子类重写
而abstract的方法是需要给子类重写的。
3.final的方法不能被继承,不能继承子类就无法重写,理由同上
回复 使用道具 举报
抽象是不具体的没有实现的,如果你static,private,final还怎样让其他对象来实现。那你抽象对象或对象的功能的意义何在
回复 使用道具 举报
abstrat本来就是抽象的,final修饰变成了不变的没有意义
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马