Concerteza tem alguma coisa errada, mas não está visível para meu conhecimento, então la vai:
<?
//classe funcionario
class Funcionario{
private $Codigo;
private $Nome;
private $Nascimento;
private $Salario;
public function __construct(){
$this->Codigo = 0;
$this->Nome = "";
$this->Nascimento = "";
$this->Salario = 0;
}
public function setSalario($salario){
if(is_numeric($salario) && ($salario > 0)){
$this->Salario = $salario;
}
}
public function getSalario(){
return $this->Salario;
}
}
?>
<?
//classe estagiario
require_once "Funcionario.class.php";
class Estagiario extends Funcionario{
public function __construct(){
parent::Funcionario();
}
public function getSalario(){
return parent::getSalario() * 1.12;
}
}
?>
Pergunta
skaz
Concerteza tem alguma coisa errada, mas não está visível para meu conhecimento, então la vai:
Editado por skazLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.