[클래스] 포함관계를 통한 다중상속(?)

· 11년 전 · 1148

// 포함관계를 통한 다중상속

// TV를 상속답고 VCR을 포함시켜 마치 다중상속한 거와 비슷한 효과를 냄

class TV {

var $power, $channel;

 

function power() { $power = !$power; }

function channelUp() { ++$channel; }

function channelDown() { --$channel; }

}

 

class VCR {

var $power, $counter;

function power() { $power = !$power; }

function play() { }

function stop() { }

function rew() { }

function ff() { }

}

 

class TVCR extends TV {

var $vcr;

function __construct() {

$this->vcr = new VCR();

}

 

function play() { 

$this->vcr->play();

}

function stop() {

$this->vcr.stop();

}

function rew() {

$this->vcr->rew();

}

function ff() {

$this->vcr->ff();

}

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
11년 전 조회 1,163
11년 전 조회 1,820
11년 전 조회 1,198
11년 전 조회 1,292
11년 전 조회 1,513
11년 전 조회 1,323
11년 전 조회 1,060
11년 전 조회 2,274
11년 전 조회 2,068
11년 전 조회 3,236
11년 전 조회 1,216
11년 전 조회 978
11년 전 조회 1,080
11년 전 조회 2,943
11년 전 조회 1,191
11년 전 조회 1,391
11년 전 조회 933
11년 전 조회 1,701
11년 전 조회 1,697
11년 전 조회 1,100
11년 전 조회 1,304
11년 전 조회 962
11년 전 조회 931
11년 전 조회 1,748
11년 전 조회 1,084
11년 전 조회 973
11년 전 조회 1,103
11년 전 조회 1,238
11년 전 조회 947
11년 전 조회 974
11년 전 조회 1,437
11년 전 조회 1,034
11년 전 조회 1,455
11년 전 조회 1,038
11년 전 조회 1,126
11년 전 조회 1,196
11년 전 조회 946
11년 전 조회 970
11년 전 조회 1,198
11년 전 조회 2,111
11년 전 조회 978
11년 전 조회 989
11년 전 조회 923
11년 전 조회 1,376
11년 전 조회 998
11년 전 조회 930
11년 전 조회 1,219
11년 전 조회 1,583
11년 전 조회 1,197
11년 전 조회 1,149
11년 전 조회 1,167
11년 전 조회 2,008
11년 전 조회 1,076
11년 전 조회 1,131
11년 전 조회 2,925
11년 전 조회 2,479
11년 전 조회 1,346
11년 전 조회 1,836
11년 전 조회 1,433
11년 전 조회 1,367
11년 전 조회 1,494
11년 전 조회 2,098
11년 전 조회 1,089
11년 전 조회 2,141
11년 전 조회 2,375
11년 전 조회 1,077
11년 전 조회 1,215
11년 전 조회 927
11년 전 조회 1,873
11년 전 조회 1,753
11년 전 조회 1,247
11년 전 조회 1,131
11년 전 조회 898
11년 전 조회 1,279
11년 전 조회 1,715
11년 전 조회 794
11년 전 조회 1,002
11년 전 조회 1,078
11년 전 조회 1,088
11년 전 조회 1,312
11년 전 조회 2,806
11년 전 조회 2,474
11년 전 조회 1,974
11년 전 조회 1,612
11년 전 조회 1,540
11년 전 조회 2,530
11년 전 조회 1,783
11년 전 조회 2,977
11년 전 조회 3,807
11년 전 조회 3,921
11년 전 조회 3,978
11년 전 조회 4,095
11년 전 조회 2,569
11년 전 조회 1.8만
11년 전 조회 1,543
11년 전 조회 1,283
11년 전 조회 1,240
11년 전 조회 1,054
11년 전 조회 1,204
11년 전 조회 1,033
🐛 버그신고