什么是Java中的参数化构造函数?
构造函数与method相似,它在创建类的对象时被调用,通常用于初始化类的实例变量。构造函数与其类具有相同的名称,并且没有返回类型。
参数化的构造函数
参数化的构造函数接受可以用来初始化实例变量的参数。使用参数化的构造函数,可以在使用不同的值实例化类时动态地初始化类变量。
语法
public class Sample{Int i;
public sample(int i){
this.i= i;
}
}
示例
public class Test {输出结果String val;
Test(String val){
this.val= val;
}
public static void main(String args[]){
Test obj = new Test("test");
System.out.println(obj.val);
}
}
test
示例
import java.util.Scanner;输出结果public class Test {
int num;
String data;
float flt;
Test(int num, String data, float flt){
this.num= num;
this.data= data;
this.flt= flt;
}
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.println("输入一个整数值: ");
int num = sc.nextInt();
System.out.println("输入一个字符串值: ");
String data = sc.next();
System.out.println("输入浮点值: ");
float flt = sc.nextFloat();
Test obj = new Test(num, data, flt);
System.out.println(obj.num);
System.out.println(obj.data);
System.out.println(obj.flt);
}
}
输入一个整数值:1024
输入一个字符串值:
test
输入浮点值:
11.2
1024
test
11.2
以上是 什么是Java中的参数化构造函数? 的全部内容, 来源链接: utcz.com/z/359812.html