黑马程序员技术交流社区
标题:
子父类中都有构造代码块和静态代码块,算重写吗?
[打印本页]
作者:
凶狠搞Android
时间:
2015-8-2 21:37
标题:
子父类中都有构造代码块和静态代码块,算重写吗?
在子父类中,都定义了构造代码块和静态代码块,这样子类算是重写了父类中的构造代码块和静态代码块吗?
代码如下:
class A {
// 父类中的构造代码块
{
System.out.println("Fu 构造代码块");
}
// 父类中的静态代码块,无论放在第几行,都会被优先执行,因为会随着类的加载而加载
static {
System.out.println("Fu 静态代码块");
}
// 父类中的构造方法
public A() {
System.out.println("Fu 构造方法");
}
}
class B extends A {
// 子类中的构造方法
public B() {
System.out.println("Zi 构造方法");
}
// 子类中的构造代码块
{
System.out.println("Zi 构造代码块");
}
// 子类中的静态代码块,无论放在什么位置,都会优先执行,因为随着类的加载而加载
static {
System.out.println("Zi 静态代码块");
}
}
复制代码
希望有经验的黑马们解答一下。。。谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2