java面试题
来源:互联网 发布:plsql导入sql文件乱码 编辑:程序博客网 时间:2024/06/03 12:16
看代码,写结果
class X {
Y b = new Y();
X() {
System.out.print("X");
}
}
class Y {
Y() {
System.out.print("Y");
}
}
public class Z extends X {
Y y = new Y();
Z() {
//super
System.out.print("Z");
}
public static void main(String[] args) {
new Z();
}
}
分析:
A:成员变量的问题
int x = 10; //成员变量是基本类型
Student s = new Student();//成员变量是引用类型
B:一个类的初始化过程
成员变量的初始化
默认初始化
显示初始化
构造方法初始化
C:子父类的初始化(分层初始化)
先进行父类初始化,然后进行子类初始化。
结果:
YXYZ
0 0
- Java面试题-朋友的面试题
- java 阿里面试题 百度面试题 CVTE面试题
- Java面试题集
- JAVA面试题
- Java面试题集
- Java 面试题
- JAVA面试题集
- java面试题1
- JAVA华为面试题
- java常用面试题
- java面试题
- JAVA面试题集
- JAVA面试题集
- java面试题集
- [转载] JAVA面试题
- Java面试题集
- JAVA面试题-1
- [转载] JAVA面试题
- 深入浅出讲解傅里叶变换
- java的Static关键字使用内存图解:
- 一个java类的完整示例:
- 使用tcpdump观察telnet 访问网页实验
- java面试题
- java面试题
- java面试题
- java向上转型和向下转型(孔子装爹…
- mac 自定义快捷键
- 多态继承中的内存图解
- 第2章 Spring常用配置
- java异常:ClassCastException
- python+selenium定位web元素篇
- vs2013 error MSB6003: The specified task executable "cmd.exe" could not be run