永发信息网

解释一下下面的JAVA题目,给出解析,方法,其它的为什么不对。我考试就考这种类型,O(∩_∩)O谢谢!!!

答案:3  悬赏:60  手机版
解决时间 2021-11-30 05:20
  • 提问者网友:饥饿走向夜
  • 2021-11-29 23:12
解释一下下面的JAVA题目,给出解析,方法,其它的为什么不对。我考试就考这种类型,O(∩_∩)O谢谢!!!
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-11-30 00:05
12 题 静态方法只能访问静态成员变量
13. 接口类没有构造方法,生成接口类对象只能new 它的实现类构造方法
14. super指针表示调用父类的成员,父类已经实现了printValue 所以只需super调用就行了。
16. a不能调用b ,b不是静态方法 所以不能C.b 这样调用,b不是静态方法 所以可以访问静态方法a,所以答案是c

额,怎么又有了。。我继续答。。
5. 因为父类已经实现了ma方法而且不是private,所以derived类只需实现剩下的2个。
6. 构造函数是不能指定返回类型的。

7.A 没有实现methodB所以是错误,B,因为是抽象类所以不需要全部实现接口中的方法所以正确,
C 接口可以继承接口而且可以多继承,所以c正确,D 实现了接口I中的所有方法,所以正确追问后面贴图还有几道追答8. A try 必须和catch或finnally之一同时使用,所以错,B 正确,但不会捕获异常(不建议这么写)C 不解释了。D 多个catch可以捕获多种Exception,类型不能重复追问第5题的答案是上1题的,还有第5题追答第五题:
package 必须最先声明,要写在最前面,所以B错。
一个类文件中只能声明一个类,而且要和类文件同名,Test类和Person类不能同时在一个类文件里声明,只能通过内部类来实现。所以C错追问13.题的D。SubA不是类吗,你说的是new后面+实现类的构造方法。还有实例创建语句格式是什么。比如声明对象的格式是:类名 对象名;
7.的C不太懂,原来的接口不是没有methodC()的吗追答13题,SubA是实现了IntA接口的实现类,实例语句是这样写 IntA a = new SubA(); 不能IntA a = new IntA(),这样是错误的。 后面的我不明白你在问什么。
7题 Interface I2继承了Interface I ,methodC() 是I2里新声明的接口函数,并不属于I接口。 跟类的继承一样。子类新声明的成员不属于基类,基类是调用不到子类的新的成员的。

建议你买一本java的书看。这些问题都是java的基础知识,都能在书里找到答案。: )
全部回答
  • 1楼网友:duile
  • 2021-11-30 03:10
12题:太简单了,静态方法只能方位静态变量!!(没得解释的这个)
13题:不懂
14题:调用父类方法,super ,其他,B.this不可能了,A.printValue()自己调用自己?,C.person.printValue();
16题:A.错,静态方法只能访问静态的,B.只有静态方法,可以通过类名直接调用,D.同A。追问后面还贴了个图,还有几个追答头痛,下面有高手了!
  • 2楼网友:何以畏孤独
  • 2021-11-30 01:43
12.静态方法中只能使用静态成员变量
13.接口用来声明对象,new 后面是创建对象,需要实例创建
14.super表示调用父类对象,调用自己的话会死循环
16.静态方法中只能调用静态方法,普通方法可以调用静态方法,因为静态方法是通过类进行调用的,而普通方法通过对象调用

5.实现接口的类必须实现接口的每一个方法
6.构造函数没有返回值
7.抽象类可以实现接口的部分方法,普通类必须实现接口的全部方法
8.try之后必须有finally或者catch来处理跑成都额异常追问第5题的答案是上1题的,还有第5题
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯