为了账号安全,请及时绑定邮箱和手机立即绑定

PHP面向对象编程

难度初级
时长 3小时14分
学习人数
综合评分9.67
292人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.4 逻辑清晰
  • // 构造函数,在对象被实例化的时候自动调用

    function __construct($name,$height,$weight,$team,$playerNumber){

    echo "In NbaPlayer construct!\n";

    // $this是php里面的伪变量,表示对象自身

    $this->name=$name;

    }


    //类实例化的时候传入参数;

    查看全部
  • <?php 

    // 类的定义以关键字class开始。后面跟着这个类的名称。类的命名通常每个单词的第一个字母大写。以中括号开始和结束

    class NbaPlayer{

    public $name = "Jordan"; // 定义属性

    public $height = "198cm";

    public $weight = "98kg";

    public $team = "Bull";

    public $playerNumber = "23";


    //定义方法

    public function run()

    {

    echo "Running\n";

    }


    public function jump()

    {

    echo "Jumping\n";

    }


    public function dribble()

    {

    echo "Dibbling\n";

    }


    public function shoot()

    {

    echo "Shooting\n";

    }


    public function dunk()

    {

    echo "Dunking\n";

    }


    public function pass()

    {

    echo "Passing\n";

    }


    }

    // 类到对象的实例化

    // 类的实例化为对象时使用关键字new,new之后紧跟类的名称和一对括号

    $jordan = new NbaPlayer();

    // 对象中的属性成员可以通过->符号来访问

    echo $jordan->name."\n";

    // 对象中的成员方法可以通过->符号来访问

    $jordan->dribble();

    $jordan->pass();


    ?>


    查看全部
  • https://img1.sycdn.imooc.com//5bef7cb60001bdc606730400.jpg


    类的定义里面属性值都是空的,而对象的属性都有属性具体的值

    查看全部
  • 面向对象基本实践

    1. 类的概念

      - 物以类聚,把具有相似特性的对象归类到一个类中

      - 类定义了这些相似对象拥有的相同的属性和方法

      - 类是相似对象的描述,称为类的定义,是该类对象的蓝图或者原型

      - 类的对象称为类的一个实例(Instance)

      - 类的属性个方法统称为类成员

    2. 实例化的概念

    3. 构造函数

    4. 析构函数

    5. 数据访问

    6. 对象引用的概念

    查看全部
  • 面向对象的基本原则

    1. 对象内部是高内聚的

            - 对象只负责一项特定的职能(职能可大可小)

            - 所有对象相关的内容都封装到对象内部

        2.对象对外是低耦合的

            - 外部世界可以看到对象的一些属性(并非全部)

            - 外部世界可以看到对象可以做某些事情(并非全部)

        

    查看全部
  • 面向对象的基本思路

    1. 识别对象

      - 任何实体都可以被识别为一个对象

    2. 识别对象的属性

            - 对象里面存储的数据被识别为属性

            - 对于不同的业务逻辑,关注的数据不同,对象里面存储的属性也不同

        3. 识别对象的行为

            - 对象自己属性数据的改变

            - 对象和外部交互

    查看全部
  • 面向对象--实质

    1. 面向对象就是把生活中要解决的问题都用对象的方式进行存储

      - 属性

            - 方法

        2.对象与对象之间通过方式的调用完成互动

            - 方法


    面向对象--实质解析

    https://img1.sycdn.imooc.com//5bef766c00013de206720345.jpg


    查看全部
  • 面向对象编程的基本概念


        什么是面向对象?

            - 面向对象就是在编程的时候一直把对象放在心上

        面向对象编程就是在编程的时候数据结构(数据组织方式)都通过对象的结构进行存储

            - 属性、方法

    为什么要使用面向对象?

        1.对象的描述方式更加贴合真实的世界,有利于大型业务的理解

        2.在程序设计的过程中用对象的视角分析世界的时候能够拉进程序设计的真实世界的距离

    查看全部
  • 对象的特点

    1.每一个对象都是独一无二的

    2.对象是一个特定事物,他的职能是完成特定功能

    3.对象是可以重复使用的



    查看全部
  • 对象的基本组成


        对象包含两部分

            - 对象的组成元素

                是对象的数据模型,用于描述对象的数据

                又被称为对象的属性,或者对象的成员变量

            - 对象的行为

                是对象的行为模型,用于描述对象能够做什么事情

                又被称为对象的方法

    查看全部
  • 面向对象的基本概念


    1. 什么是对象

            世间万物皆对象

                -  一个人、一辆车、一架飞机、一个桌子、一个键盘

                - 一切可见之物都是对象

                - 一切不可见之物(抽象事物)也可以是对象

                    一个抽象的概念

    1. 对象的基本组成

    2. 对象的特点

    3. 什么是面向对象

                面向对象(Object Oriented)

                    -对象(Object)

                    -面向(Oriented)

    1. 为什么使用面向对象

    2. 面向对象的基本思路

    3. 面向对象的基本原则

    查看全部
  • 面向对象的基本概念

    PHP中的面向对象实践

    查看全部
  • self parent关键字还能拿来干嘛
    查看全部
  • self parent关键字还能拿来干嘛
    查看全部
  • __construct();__destruct();

    __tostring();

    __invoke();

    __call();__callStatic();

    __get();__set();__isset();unset();__clone();

    查看全部
    0 采集 收起 来源:章节简介

    2018-11-12

举报

0/150
提交
取消
课程须知
1、本门课程是立志想成为优秀程序员的必修课 2、基本概念部分适合所有人学习 3、实践部分则需要有基本的PHP知识,这样会更加有利于你对面向对象的理解和掌握
老师告诉你能学到什么?
1、面向对象的基本概念 2、面向对象的基本思路 3、面向对象的基本原则 4、类的概念和PHP实践 5、继承的概念和案例实践 6、接口的概念和案例实践 7、多态的概念和案例实践 8、PHP中的魔术方法基本实践

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!