<MyRusakov.ru />

Создание и продвижение лендинга под ключ

Создание и продвижение лендинга под ключ

Данный курс научит Вас создавать профессиональные лендинги на любую тематику с нуля и под ключ. Помимо теории Вы так же своими глазами будете видеть, как создаётся лендинг: заказывается дизайн, верстаются страницы, программируется клиентская часть и Admin-панель, а после лендинг размещается в Интернете. Так же Вы узнаете, как продвигаются лендинги и, самое главное, Вы увидите, как это делается на примере созданного лендинга до первых клиентов.

И, наконец, к курсу идут 4 очень полезных и актуальных Бонуса для лендингов: "Подключение онлайн-консультанта", "Система уведомлений по SMS", "Автоматизация управления Яндекс.Директом" и "Продажа товаров с AliExpress.com".

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Видео урок ООП:Проблема Interface.
27.01.2013 21:52:02 Видео урок ООП:Проблема Interface. Сообщение #1
abror_91_09

abror_91_09

Освоившийся

Освоившийся

Дата регистрации:
12.01.2013 15:44:50

Сообщений: 20

Fatal error: Can't inherit abstract function Clean::CleanRoom() (previously declared abstract in Man) in V:\home\phplesson\www\php_oop\oop4.php on line 7
Профиль Ответить
28.01.2013 10:36:02 Видео урок ООП:Проблема Interface. Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Такое может возникнуть, когда какой-нибудь абстрактный метод дважды описан в двух абстрактных связанных классах.
Профиль Ответить
28.01.2013 11:15:06 Видео урок ООП:Проблема Interface. Сообщение #3
abror_91_09

abror_91_09

Освоившийся

Освоившийся

Дата регистрации:
12.01.2013 15:44:50

Сообщений: 20

я создал методы в Interface и абстрактном классе Man реализовал эти методы, дале испольовал в classe Programmist и student эти методы . И это ошыбка возникла!
Профиль Ответить
28.01.2013 20:27:24 Видео урок ООП:Проблема Interface. Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Скопируйте сюда код из всех файлов.
Профиль Ответить
28.01.2013 21:13:17 Видео урок ООП:Проблема Interface. Сообщение #5
abror_91_09

abror_91_09

Освоившийся

Освоившийся

Дата регистрации:
12.01.2013 15:44:50

Сообщений: 20

<?php
interface Clean {
public function OshCleanRoom();
public function CleanRoom();
}

abstract class Man implements Clean {
protected $height;
protected $weight;
protected $age;

public function CleanRoom2($name){
echo $this->CleanRoom;
}
abstract protected function CleanRoom();
public function __construct($height=170,$weight=70,$age=21){
$this->age = $age;
$this->height = $height;
$this->weight = $weight;
}
public function getHeight(){
return $this->height;
}
public function getWeight(){
return $this->weight;
}
public function getAge(){
return $this->age;
}
/*000000000000000000*/
public function setAge($age){
$this->age = $age;
}
public function setHeight($height){
$this->height = $height;
}
public function setWeight($height){
$this->weight = $weight;
}
public function newBaby(){
echo $this->baby();
}
abstract protected function baby();
}
class Student extends Man {
private static $kurs=0;
private $univer;
private $baho;

public function __construct($height=170,$weight=70,$age=21,$univer='TATU',$baho=4,$kurs=3){
parent::__construct($height,$weight,$age);
$this->univer = $univer;
$this->baho = $baho;
self::$kurs++;
}
public function CleanRoom(){
echo "Student ochistil komnatu!";
}
protected function baby(){
return $this->univer."da o'qiydigan ".self::$kurs."-kurs talabasi oilasida yangi chaqaloq tugildi!";
}

public function getKurs(){
return self::$kurs;
}
public function getUniver(){
return $this->univer;
}
public function getBaho(){
return $this->baho;
}
public function setKurs(){
self::$kurs++;
}
public function setUniver($univer){
$this->univer = $univer;
}
public function setBaho($baho){
$this->baho = $baho;
}
}
class Programmer extends Man {

private $opit;
private $lang_list = array("Java";

public function CleanRoom(){
echo "Programmist ochistil tozladi!";
}

public function __construct($height=170,$weight=70,$age=21,$opit=2){
parent::__construct($height,$weight,$age);
$this->opit = $opit;
}
public function getOpit(){
return $this->opit;
}
public function getLang(){
return $this->lang_list;
}

public function setLang($lang){
$this->lang_list[] = $lang;
}
public function setOpit($opit){
$this->opit = $opit;
}

protected function baby(){
return "Ish staji ".$this->opit." yilgaga ega programmist oilasida yangi chaqaloq tugildi!";
}
}

$student = new Student(165,60,22);
$programmer = new Programmer(163,50,21);
$student->setBaho(5);
echo "<br />";
echo $student->getBaho();
Student::setKurs();
$student->setKurs();
Student::setKurs();
$student->setKurs();
echo "<br />";
echo $student->getKurs();
echo "<br />";
$programmer->setLang("PHP";
$programmer->setLang("HTML";
$programmer->setLang("C++";
$programmer->setOpit(5);
echo "<pre>";
print_r($programmer->getLang());
echo "</pre><br />";
echo $programmer->getOpit();
echo "<br />";
echo $programmer->getHeight();
echo "<br />";
echo $programmer->getWeight();
echo "<br />";
echo $programmer->getAge();

echo "<br />";
echo $student->getHeight();
echo "<br />";
echo $student->getWeight();
echo "<br />";
echo $student->getAge();
echo "<br />";
echo $student->newBaby();
echo "<br />";
echo $programmer->newBaby();
echo "<br />";
echo $programmer->CleanRoom();
echo "<br />";
echo $student->CleanRoom();
?>


Извините здесь очень не аккуратно !
Профиль Ответить
28.01.2013 21:16:20 Видео урок ООП:Проблема Interface. Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

В интерфейсе public function CleanRoom();
А в классе abstract protected function CleanRoom();
По сути абстрактный метод зачем-то снова описывается, как абстрактный.
Профиль Ответить
28.01.2013 21:20:47 Видео урок ООП:Проблема Interface. Сообщение #7
abror_91_09

abror_91_09

Освоившийся

Освоившийся

Дата регистрации:
12.01.2013 15:44:50

Сообщений: 20

До этого я прошел норм. сделал все домашнее работы, abstract class и interface как то не очень понель, именно когда какой использовать!
Профиль Ответить