欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

java代码块是对象吗_面向对象(Java中普通代码块,构造代码块,静态代码块区别及代码示例)...

发布时间:2025/3/11 32 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java代码块是对象吗_面向对象(Java中普通代码块,构造代码块,静态代码块区别及代码示例)... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

//静态代码块:在java中使用static关键字声明的代码块。静态块用于初始化类,为类的属性初始化。每个静态代码块只会执行一次。由于JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行。

//如果类中包含多个静态代码块,那么将按照"先定义的代码先执行,后定义的代码后执行"。

//注意:1 静态代码块不能存在于任何方法体内。2 静态代码块不能直接访问静态实例变量和实例方法,需要通过类的实例对象来访问。

class Code{

{

System.out.println("Code的构造块");

}

static{

System.out.println("Code的静态代码块");

}

public Code(){

System.out.println("Code的构造方法");

}

}

public class CodeBlock03{

{

System.out.println("CodeBlock03的构造块");

}

static{

System.out.println("CodeBlock03的静态代码块");

}

public CodeBlock03(){

System.out.println("CodeBlock03的构造方法");

}

public static void main(String[] args){

System.out.println("CodeBlock03的主方法");

new Code();

new Code();

new CodeBlock03();

new CodeBlock03();

}

}

/*

CodeBlock03的静态代码块

CodeBlock03的主方法

Code的静态代码块

Code的构造块

Code的构造方法

Code的构造块

Code的构造方法

CodeBlock03的构造块

CodeBlock03的构造方法

CodeBlock03的构造块

CodeBlock03的构造方法

*/

创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖

总结

以上是生活随笔为你收集整理的java代码块是对象吗_面向对象(Java中普通代码块,构造代码块,静态代码块区别及代码示例)...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。