执行以下程序后,输出结果是的执行结果是 ___?解释一下过程


class A {
static {
System.out.print("父类静态成员
");
}
//初始化块,也即是非static语句块
{
System.out.print("父类非静态成员
");
}
public A() {
System.out.print("父类构造方法
");
}
}
class B extends A {
static {
System.out.print("子类静态成员
");
}
{
System.out.print("子类非静态成员
");
}
public B() {
System.out.print("子类构造方法
");
}
}
public class Test {
public static void main(String[] args) {
A ab = new B();
System.out.println("\n---------------------------------");
ab = new B();
}
}运行结果结果说明
csulfy
CSDN认证博客专家
CSDN认证企业博客
分类专栏
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
成就一亿技术人!
hope_wisdom 发出的红包
实付元使用余额支付
点击重新获取
钱包余额
0
抵扣说明: 1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。余额充值

我要回帖

更多关于 执行以下程序后,输出结果是 的文章

 

随机推荐