21xrx.com
2024-12-23 00:35:41 Monday
登录
文章检索 我的文章 写文章
Java有参构造和无参构造的区别及应用
2023-06-13 00:44:13 深夜i     --     --

在Java中,构造函数是一种特殊的方法,用于在实例化类时初始化对象的数据。在构造函数中,有一种称为有参构造和另一种称为无参构造。

无参构造函数

无参构造函数是一个没有参数的构造函数,它在创建对象时被调用。通常情况下,Java类中都会有一个默认的无参构造函数,所以即使程序员没有写它,它也会自动存在。下面是一段无参构造函数的代码案例:

public class Employee {

  int empId;

  String empName;

  Employee()

    empId = 1001;

    empName = "John";

}

有参构造函数

相反,有参构造函数是带有参数的构造函数,在创建对象时需要提供参数。有参构造函数通常用于向对象提供初始值。有点类似于无参构造函数,有参构造函数也必须通过在类中定义才能使用。下面是一段有参构造函数的代码案例:

public class Student {

  int stdId;

  String stdName;

  Student(int id, String name)

    stdId = id;

    stdName = name;

}

应用

假设我们要创建很多个Employee和Student类的对象,但每个对象的属性值都不一样,这个时候我们就可以利用有参构造函数提供初始值,方便快捷地创建对象。

关键词:

1.构造函数

2.无参构造

3.有参构造

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复