سازندگان همچنین میتوانند پارامترهایی را بگیرند که برای مقداردهی اولیه استفاده میشود ویژگی ها.
مثال زیر یک پارامتر int y اضافه می کند به سازنده داخل سازنده x را روی y قرار می دهیم (x=y). وقتی زنگ میزنیم سازنده، پارامتری را به سازنده (5) ارسال می کنیم که مقدار آن را تعیین می کند x تا 5:
مثال
public class MyClass { int x;
public MyClass(int y) { x = y; }
public static void main(String[] args) { MyClass myObj = new MyClass(5); System.out.println(myObj.x); } }
// Outputs 5
شما می توانید هر تعداد پارامتر که می خواهید داشته باشید:
مثال
public class Car { int modelYear; String modelName;