什么是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

回到顶部