即時示範
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中文網其他相關文章!