PHP面向对象

注: 以下容个人理解,有什么不对的地方恳请指出,祝君阅读愉快!



对象: 

只要是对象就有属性和方法.

面向对象:

面向对象编程就是编程的时候数据结构(数组组成的方式)都通过对象们结构进行储存(通俗就是关注对象)

面向对象的编程:

关注这个对象,使用代码来实现,使程序更容易结构化、抽象化更加的方便。

类:

第一: 静态描述(属性);

第二:动态描述:

                        1)对象的功能。

                        2)动态的写入函数或者方法.

类与对象的关系

 对象是实例化的类;

         class 类名{

                      属性:

                      方法;

                }

        new 类名()

注!

对类的编写列编写得越详细越好。

声明类或函数


 例:

<?php
header('Content-Type:text/html;Charset=utf8');
//设置编码格式
class Dog{
//设置类
    public $volume;
    public $Characteristic;
    public $name;
    public $sex;
    public $age;
public $mos;
//访问控制(公共部分)
    public function run(){
//引入静态属性
        echo '这条' .$this->volume . $this->name . '是' .$this->Characteristic;
//输出引入属性
echo '<br>我一个人就是一个部队!';

    }
public function tun(){
//引入静态属性
echo '<br>这条' .$this->volume . '的' . $this->name . $this->age . '是个' . $this->sex . '性格比较' . $this->Characteristic; 
//输出引入属性
}
public function dun(){
//引入静态属性
echo '<br>' . $this->name . $this->volume . $this->Characteristic . $this->mos; 
//输出引入属性
}
}
$p = new Dog;
$p->volume ='大型';
$p->Characteristic ='拆家大队';
$p->name= '哈士奇';
$p->sex ='grli';
$p->age='2个月';
$p->run();
// 动态(设置公共部分的属性)描述
$p1 = new Dog;
$p1->volume = '超大型';
$p1->Characteristic='温和粘人';
$p1->name = '阿拉斯加雪橇犬';
$p1->sex = 'boy';
$p1->age = '3个月';
$p1->tun();
//动态(设置公共部分的属性)描述
$g = new Dog;
$g->volume = '超小型';
$g->characteristic = '顽皮、可爱';
$g->name = '比熊犬';
$g->sex = 'grli';
$g->age = '4个月';
$g->mos = '<br><p>外形可爱,深受大家喜欢,现在多被当作家养宠物 ,因此需要定期处理它的毛发,疾病等。比熊犬性情温顺、敏感、顽皮而可爱。逗人喜欢的特点也是此品种是否纯正的标志,或者说至少应该有这一点。整体外貌而言,比熊犬是小型犬,健壮,萌,蓬松的小尾巴贴在后背,有着一双充满好奇的黑色眼睛。同时它的动作优雅,灵活逗人喜爱。还有一个好处,它不太会掉毛,活动空间小,主要分布在欧洲,但近几年来,一些亚洲国家的人们也开始乐于饲养这类乖巧的小型犬,分布范围逐渐扩大。</p>
';
$g->dun();


//动态(设置公共部分的属性)描述






文章来源: PHP面向对象

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:PHP面向对象