实时演示
public class Student { int roll_no; String stu_name; Student(int i, String n) { // Parameterized constructor roll_no = i; stu_name = n; } void display() { System.out.println(roll_no+" "+stu_name); } public static void main(String args[]) { Student s1 = new Student(1,"Adithya"); Student s2 = new Student(2,"Jai"); s1.display(); s2.display(); } }
在上面的程序中,程序员定义了一个带有 2 个参数的参数化构造函数。现在编译器没有在代码中添加默认构造函数,程序员也没有编写任何 0 参数构造函数。
1 Adithya 2 Jai
以上是在Java中,默认构造函数和带参数的构造函数有什么区别?的详细内容。更多信息请关注PHP中文网其他相关文章!