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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵磊 黑马帝   /  2011-7-27 21:19  /  1834 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

abstract的方法是否可以同时是static类型的?为什么?

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

2 个回复

正序浏览
黑马网友  发表于 2011-7-27 22:10:41
藤椅
很明显是不可以的:可以想一想一个static修饰的方法表明这个方法属于当前类的,唧该方法可以通过当前类来调用,
如果这个方法再被定义撑抽象的,则将导致通过该类来调用该方法就会出现错误-----调用一个没有方法体的方法当然会报错,因此static和abstract不能同时修饰一个方法,也就是没有类的抽象方法一说。

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-7-27 21:30:39
沙发
我认为是不可以,因为abstract的方法,以为着不能实例化,而static是静态的一开始就要实例化,这是冲突的

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马