公众号回复“1”,
小刀拉你进学习交流群哟,
妈妈再也不担心我学习没人陪伴啦~
“Life is not a problem to be solved, but a reality to be experienced.”
——Soren Kierkegaard
“生活不是一个需要解决的问题,而是一个需要经历的现实。”
——索伦·阿拜·克尔凯戈尔
“Curiosity about life in all of its aspects, I think, is still the secret of great creative people.”
——Leo Burnett
2019.06.13问题及解析
Person接口中有String NAME= "xiaodao",下面与其等价的是?
A.public String NAME = "xiaodao"
B.private String NAME = "xiaodao"
C.public static String NAME = "xiaodao"
D.public static final String NAME = "xiaodao"
接口,通常用interface进行定义,常用来提供一种统一的规范,而接口中的属性通常无法再其内部的方法中使用,因此通常类似于全局变量的存在,并且只能读取不能修改。
接口的变量即使什么也不写,也会默认被public、static、final修饰
因此等价的接口成员为
public static final String NAME = "xiaodao"
答案选D
多态、继承——正确使用
public class Test {
public static void main(String[] args) {
Father father = new Son();
father.method1();
father.method2();
}
}
class Son extends Father{
public void method1(){
System.out.print("Son1 ");
}
public void method2(){
System.out.print("Son2 ");
}
}
class Father{
public void method1(){
System.out.print("Father ");
}
}
请问上述程序的结果为:
A.Father Son2
B.Son1 Son2
C.Father Son1 Son2
D.编译错误
END