几道简单java选择题 都是接口的~谢啦

1、关于接口的定义和实现,以下描述正确的是()。A.接口定义的方法只有定义没有实现B.接口定义中的变量都必须写明final和staticC.如果一个接口由多个类来实现,则... 1、关于接口的定义和实现,以下描述正确的是( )。
A.接口定义的方法只有定义没有实现
B.接口定义中的变量都必须写明final和static
C.如果一个接口由多个类来实现,则这些类在实现该接口中的方法时采用统一的代码
D.如果一个类实现接口,则必须实现该接口中的所有方法,但方法未必申明为public
2、public interface Foo{
float k = 10;
}
下面哪一项与以上接口中的第二行不等价()。
A.final float k = 10; B.private float k = 10;
C.static float k = 10; D.public float k;
3、下列程序运行结果是( )。
interface InterfaceA{
String s="good ";
void f();
}
abstract class ClassA{
abstract void g();
}
class ClassB extends ClassA implements InterfaceA{
void g(){
System.out.print(s);
}
public void f(){
System.out.print(" "+s);
}
}
public class E {
public static void main(String[] args) {
ClassA a=new ClassB();
InterfaceA b=new ClassB();
a.g();
b.f();
}
}
A.编译正确,但无运行结果B.编译错误:InterfaceA b=new ClassB();
C.good good D.以上都不对
4、下列程序运行的结果是( )。
interface InterfaceA{
String s="good ";
void f();
}
class ClassA implements InterfaceA{
public void f(){
System.out.print(s);
}
}
class ClassB{
void g(InterfaceA a){
a.f();
}
}
public class E {
public static void main(String[] args) {
ClassB b=new ClassB();
b.g(new ClassA());
}
}
A.good B.编译正确,但无运行结果
C.编译错误:b.g(new ClassA()) D.以上都不对
5、下列程序运行的结果是( )。
interface B{
void f();
}
class A implements B{
void f(){
System.out.println("good");
}
public static void main(String[] args) {
B b=new A();
b.f();
}
}
A.good B.执行错误
C.编译错误 D.以上都不对
6、下列程序运行的结果是( )。
interface B{
void f();
}
class A implements B{
public void f(){
System.out.println("good");
}
public static void main(String[] args) {
B b=new A();
b.f();
}
}
A.good B.执行错误
C.编译错误 D.以上都不对
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
帐号已注销
2011-06-22 · TA获得超过1243个赞
知道小有建树答主
回答量:2126
采纳率:55%
帮助的人:659万
展开全部
A B C A A A
追问
第五题 A类中 方法不应该加public吗?
追答
啊  对对 写错了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
稳固又开心的抹香鲸
2011-06-22
知道答主
回答量:26
采纳率:0%
帮助的人:13.7万
展开全部
A B C A C B
追问
请问第六题怎么执行错误呢?谢啦~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式