在Java程序中,当实例化对象时,对象的所在类的所有成员变量首先要进行初始化,只有当所有类成员完成初始化后,才会调用对象所在类的构造函数创建对象。
“专业、务实、高效、创新、把客户的事当成自己的事”是我们每一个人一直以来坚持追求的企业文化。 创新互联是您可以信赖的网站建设服务商、专业的互联网服务提供商! 专注于网站建设、网站设计、软件开发、设计服务业务。我们始终坚持以客户需求为导向,结合用户体验与视觉传达,提供有针对性的项目解决方案,提供专业性的建议,创新互联建站将不断地超越自我,追逐市场,引领市场!class Base {
public Base() {
System.out.println("父类构造方法");
}
String b = "父类非静态变量";
{
System.out.println(b);
System.out.println("父类非静态代码块");
}
static String a = "父类静态变量";
static {
System.out.println(a);
System.out.println("父类静态代码块");
}
public static void A() {
System.out.println("父类普通静态方法");
}
}
class Derived extends Base {
public Derived() {
System.out.println("子类构造器");
}
String b = "子类非静态变量";
{
System.out.println(b);
System.out.println("子类非静态代码块");
}
static String a = "子类静态变量";
static {
System.out.println(a);
System.out.println("子类静态块");
}
public static void A() {
System.out.println("子类普通静态方法");
}
public static void main(String[] args) {
Base.A();
Derived.A();
new Derived();
}
}
分别执行主函数里的三条指令,执行结果如下。
Base.A()
Derived.A()
new Derived()
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。