java静态语句块,语句块,构造函数的执行顺序_v1

createh51个月前 (03-31)技术教程6

大家好,欢迎来到人工智复。我们的使命是互相勉励,坚定信念,认准自己的方向,坚持到底。


java静态语句块,语句块,构造函数的执行顺序

public class ParentCls {

static{

System.out.println("父类静态语句块");

}

{

System.out.println("父类语句块");

}

ParentCls()

{

System.out.println("父类构造函数");

}

}

public class ChildCls extends ParentCls {

static{

System.out.println("子类静态语句块");

}

{

System.out.println("子类语句块");

}

public ChildCls()

{

System.out.println("子类构造函数");

}

}

如下:

父类静态语句块

子类静态语句块

父类语句块

父类构造函数

子类语句块

子类构造函数


最后谢谢大家,愿我们共同进步,祝我们大家都有如意工作事业。

相关文章

Java中的动态代理与静态代理:一场代码世界的冒险

Java中的动态代理与静态代理:一场代码世界的冒险在Java的世界里,代理模式是一种非常重要的设计模式,它为我们的程序提供了间接访问某个对象的能力。想象一下,当你想见一位大明星时,通常不会直接去找她,...

深圳尚学堂Java培训:static关键字的使用

1.在静态方法中不能直接调用实例变量和方法2.在实例方法中可以直接调用父类中定义的静态变量和静态方法3.static关键字既可以修饰属性(即成员变量),也可以修饰成员方法,使用时无需创建具体对象即可直...

Java静态三剑客(静态内部类/静态方法/静态类)的正确打开方式

作为Java程序员必知的"静态三剑客",它们看似简单却暗藏玄机!本文将带你解锁高阶玩法,避免99%开发者都会踩的坑! 一、概念速览(颠覆传统认知)1. 静态内部类(Static Nested Clas...

Java 反射机制详解

何为反射?如果说大家研究过框架的底层原理或者咱们自己写过框架的话,一定对反射这个概念不陌生。反射之所以被称为框架的灵魂,主要是因为它赋予了我们在运行时分析类以及执行类中方法的能力。通过反射你可以获取任...