Java中构造函数的用途是什么?
构造函数与method相似,它在创建类的对象时被调用,通常用于初始化类的实例变量。构造函数与其类具有相同的名称,并且没有返回类型。
构造函数有两种类型:参数化构造函数和无参数构造函数。构造函数的主要目的是初始化类的实例变量。
示例
在下面的示例中,我们尝试使用no-arg构造函数初始化类的实例变量。
public class Test {
int num;
String data;
Test(){
num = 100;
data = "sample";
}
public static void main(String args[]){
Test obj = new Test();
System.out.println(obj.num);
System.out.println(obj.data);
}
}输出结果100 sample
示例
在以下示例中,我们尝试使用参数化构造函数初始化类的实例变量。
import java.util.Scanner;
public class Test {
int num;
String data;
Test(int num, String data){
this.num= num;
this.data= data;
}
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.println("输入一个字符串值: ");
String data = sc.nextLine();
System.out.println("输入一个整数值: ");
int num = sc.nextInt();
Test obj = new Test(num, data);
System.out.println(obj.num);
System.out.println(obj.data);
}
}输出结果输入一个字符串值: sample 输入一个整数值: 1023 1023 sample
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下