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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Conning 中级黑马   /  2014-5-19 23:03  /  1774 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


//Java接口的方法只能是抽象的和公开的,Java接口不能有构造器,Java接口可以有public,静态的和final属性。
上面这句话是自己百度出来的 不知道此题答案为何为B 求指教。

评分

参与人数 1技术分 +1 收起 理由
轻语。 + 1

查看全部评分

4 个回复

倒序浏览
在java的接口中,方法的默认修饰符 为public abstract void show();这里的shou()可以是任意的方法名,而public abstract可以不写的,因为jvm会默认的给它填上,所以B选项就是那个没有写的方式,而第一个主动声明了为public 所以A选项是不对的。而C选项可以看到()后面跟了{}这个很显然是不正确的,接口类中没有方法体。 D选项参照A选项的解释。希望能帮到你。

评分

参与人数 1技术分 +1 收起 理由
轻语。 + 1

查看全部评分

回复 使用道具 举报
ID1003 发表于 2014-5-19 23:29
在java的接口中,方法的默认修饰符 为public abstract void show();这里的shou()可以是任意的方法名,而pub ...

谢谢兄弟解答 前面说的jvm会默认填上我懂了 但是按理说写上也不该算错 我试了一下 果真没错 估计题目有问题吧
回复 使用道具 举报
嗯,我又翻了一下以前的资料,发现A选项也是对的,只能是这道题出错了,要不然这就是一道多项选择题吧。
回复 使用道具 举报
学习了。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马