묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
클래스 에서 초기값이 표시되지않습니다.
2003.07.30 11:14
<?
class Account {
var $current_money;
function save($money) {
$this->current_money += $money;
}
function withdraw($money) {
if($this->current_money < $money) {
echo("잔액이 부족합니다.");
return false;
} else {
$this->current_money -= $money;
return true;
}
}
function getCurrent() {
return $this->current_money;
}
}
class Named_Account extends Account {
var $owner;
function Named_Account($defVal = 25000) {
$this->current_money = $defval;
}
function set_owner($username) {
$this->owner = $username;
}
function getOwner() {
return $this->owner;
}
}
$myaccnt = new Named_Account;
$myaccnt->set_owner("이완철");
$current = $myaccnt->getCurrent();
$name = $myaccnt->getOwner();
echo("[$name]님 계좌의 잔고는 현재 ${current}원입니다.");
?>
라는 소스입니다.
책에서 가르쳐준대로 라면
'[이완철]님 계좌의 잔고는 현재 25000원입니다.'
라고 나와야할 터인데
어찌된게
[이완철]님 계좌의 잔고는 현재 원입니다.
라고 밖에 안나오는군요.
$defval에서 지정한 초기값이 표시되어야 하는것 아닌가요?
뭔가 잘못된건지 찾아보려해도 -...- 아직 영 실력이 시원찮아서......
고수님들의 검토 부탁드립니다!
class Account {
var $current_money;
function save($money) {
$this->current_money += $money;
}
function withdraw($money) {
if($this->current_money < $money) {
echo("잔액이 부족합니다.");
return false;
} else {
$this->current_money -= $money;
return true;
}
}
function getCurrent() {
return $this->current_money;
}
}
class Named_Account extends Account {
var $owner;
function Named_Account($defVal = 25000) {
$this->current_money = $defval;
}
function set_owner($username) {
$this->owner = $username;
}
function getOwner() {
return $this->owner;
}
}
$myaccnt = new Named_Account;
$myaccnt->set_owner("이완철");
$current = $myaccnt->getCurrent();
$name = $myaccnt->getOwner();
echo("[$name]님 계좌의 잔고는 현재 ${current}원입니다.");
?>
라는 소스입니다.
책에서 가르쳐준대로 라면
'[이완철]님 계좌의 잔고는 현재 25000원입니다.'
라고 나와야할 터인데
어찌된게
[이완철]님 계좌의 잔고는 현재 원입니다.
라고 밖에 안나오는군요.
$defval에서 지정한 초기값이 표시되어야 하는것 아닌가요?
뭔가 잘못된건지 찾아보려해도 -...- 아직 영 실력이 시원찮아서......
고수님들의 검토 부탁드립니다!
댓글 2
-
이정헌
2003.07.30 13:27
-
Outsider-Yun
2003.07.31 16:39
헉!-_- 이놈의 책은 대소문자도 제대로 표기가 안된것이였군요 ㅠ.ㅠ....................
감사합니다! 책보면서 의심하던부분인데-_- 미쳐 여기서 고쳐보질못했군요.
클래스에는 문제 없습니다..