Java中的初始化程序块
Initializer块用于声明构造函数的公共部分。让我们看一个例子-
示例
import java.io.*;
public class Demo{
{
System.out.println("The common constructor has been invoked");
}
public Demo(){
System.out.println("The default constructor has been invoked");
}
public Demo(int x){
System.out.println("The parametrized constructor has been invoked");
}
public static void main(String arr[]){
Demo my_obj_1, my_obj_2;
System.out.println("Demo对象已创建。");
my_obj_1 = new Demo();
my_obj_2 = new Demo(89);
}
}输出结果
Demo对象已创建。 The common constructor has been invoked The default constructor has been invoked The common constructor has been invoked The parametrized constructor has been invoked
名为Demo的类包含一个不带参数的构造函数,一个参数化的构造函数和main函数。在主函数内部,创建了Demo类的一个实例,一个实例带参数,一个实例不带参数。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西