16-11-2008, 09:09 PM
Rebonjour:
Voilà rapidement ce que j'ai fait (pas grand chose en vraie)..
Voilà rapidement ce que j'ai fait (pas grand chose en vraie)..
Code PHP :
<?php
session_start();
abstract class Unite {
protected $_attaque_infanterie;
protected $_attaque_cavalerie;
protected $_attaque_arme_de_siege;
protected $_defense_infanterie;
protected $_defense_cavalerie;
protected $_defense_arme_de_siege;
protected $_vitesseDeplacement;
protected $_capaciteTransport;
/**
* On définit maintenant les accesseurs afin de respecter l'encapsulation
* des données (private, protected, public).
*/
public function getAttaque_infanterie(){
return $this->_attaque_infanterie;
}
//Attaque infanterie
public function setAttaque_infanterie($attaque_infanterie){
$this->_attaque_infanterie = $attaque_infanterie;
}
public function getAttaque_cavalerie(){
return $this->_attaque_cavalerie;
}
//Attaque cavalerie
public function setAttaque_cavalerie($attaque_cavalerie){
$this->_attaque_cavalerie = $attaque_cavalerie;
}
public function getAttaque_arme_de_siege(){
return $this->_attaque_arme_de_siege;
}
//Attaque arme de siege
public function setAttaque_arme_de_siege($attaque_arme_de_siege){
$this->_attaque_arme_de_siege = $attaque_arme_de_siege;
}
public function getDefense_infanterie(){
return $this->_defense_infanterie;
}
//Defense infanterie
public function setDefense_infanterie($defense_infanterie){
$this->_defense_infanterie= $defense_infanterie;
}
public function getDefense_cavalerie(){
return $this->_defense_cavalerie;
}
//Defense cavalerie
public function setDefense_cavalerie(){
$this->_defense_cavalerie = $defense_cavalerie;
}
public function getDefense_arme_de_siege(){
$this->_defense_arme_de_siege;
}
public function setDefense_arme_de_siege() {
$this->_defense_arme_de_siege= $defense_arme_de_siege;
}
public function getVitesseDeplacement() {
$this->_vitesseDeplacement;
}
public function setVitesseDeplacement() {
$this->_vitesseDeplacement = $vitesseDeplacement;
}
public function getCapaciteTransport() {
$this->_capaciteTransport;
}
public function setCapaciteTransport () {
$this->_capaciteTransport =$capaciteTransport;
}
}
class lancier extends Unite {
//J'aimerais donner maintenant les valeurs de Unite pour le lancier, et bien sur aprés pour le reste (archers, elfes..etc)
}
?>
Faut t'il faire $attaque_cavalerie = 20; ?