nเป็นคอนสตรัคเตอร์กำหนดเอง
nคอนสตรัคเตอร์ทุกตัวชื่อเหมือนกับคลาส
nทำการรับพารามิเตอร์ไม่เหมือนกัน
class
Calculator{
Calculator(int x){
return x + x;}
Calculator(int x, int y){
return x + y;}
Calculator(int x, int y, int z){
return x + y + z;}
}
เวลาเรียกใช้คอนสตรัคเตอร์
class TestCalculator{
public
static void main(String[]
args)
{
Calculator
a = new Calculator();
System.out.println(a.Calculator(1));
Calculator
b = new Calculator();
System.out.println(b.Calculator(1,
2));
Calculator
c = new Calculator();
System.out.println(c.Calculator(1,
2, 3));
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น