Родительский класс имеет конструктор, как это:Должен ли я писать конструктор для расширенного класса?
function CD_Log($id = false) {
$this->__construct($id);
}
function __construct($id = false) {
global $cd;
if (!empty($id)) {
$this->id = $id;
$this->populate();
}
}
В расширенном классе, я хочу, чтобы сохранить некоторые из вара родителей и вара ребенка в другое место, а также не буду использовать функцию Заселите(). Помимо этого, ребенок строится так же, как и родительский. Должен ли я писать контрибутора для ребенка?
спасибо! кстати, следует ли использовать метод extrends, если ребенку не нужны функции родителя, требуется только родительский var для выполнения других заданий, когда родитель делает свои вещи? – Jenny
Если классы будут делиться любыми атрибутами, будь то членские классы или методы, лучше всего расширить их. –
Спасибо! это достаточно ясно! – Jenny