Java在构造函数之前执行某些操作
2021/7/1 22:51:15
本文主要是介绍Java在构造函数之前执行某些操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
java在实例化对象的时候,可以将部分操作写在构造函数当中,但是如果要在实例对象之前执行某些操作,那么我们就需要用到,匿名代码块,或者静态代码块,代码如下:
1 public class HelloWorld { 2 public static void main(String[] args) { 3 Person person = new Person(); 4 } 5 } 6 7 class Person{ 8 9 { 10 System.out.println("我是匿名代码块"); 11 } 12 13 static { 14 System.out.println("我是静态代码块"); 15 } 16 17 public Person(){ 18 System.out.println("我是构造函数"); 19 } 20 }
运行结果如下:
1 我是静态代码块 2 我是匿名代码块 3 我是构造函数
至此,我们得出结论,静态代码块最早被执行,然后是匿名代码块,最后执行构造函数
这篇关于Java在构造函数之前执行某些操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26JavaScript入门教程:从零开始学习JavaScript编程
- 2024-12-26JavaScript入门教程:从零开始学习JavaScript
- 2024-12-26JS编程入门指南:从零开始学习JavaScript
- 2024-12-25Java编程面试题详解与解答
- 2024-12-25TS基础知识详解:初学者必看教程
- 2024-12-252024面试题解析与攻略:从零开始的面试准备指南
- 2024-12-25数据结构与算法学习:新手入门教程
- 2024-12-25初学者必备:订单系统资料详解与实操教程
- 2024-12-24内网穿透资料入门教程
- 2024-12-24微服务资料入门指南