[클래스] Overloading 오버로딩1
class Overload {
function Overload() {
$name = "Overload".func_num_args();
$this->$name(func_get_args());
}
function Overload1($arr) {
echo $arr[0].'<br />';
}
function Overload2($arr) {
echo $arr[0].' '. $arr[1].'<br />';
}
function Overload3($arr) {
echo $arr[0].' '. $arr[1].' '. $arr[2].'<br />'; ;
}
}
new Overload(1); // Overloading1 을 호출
new Overload(10, 20); // Overloading2 를 호출
new Overload(100, 200, 300); // Overloading3 를 호출
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기