zoukankan      html  css  js  c++  java
  • PHP-------面向对象

                                                                       面向对象

    一、类和对象:

    【1】对象的概念:任何东西都可以称为对象,类实例化出来的。(我们能够见到所有任何的东西,都可以称为对象)

    【2】类的概念:对所有同一类的对象,我们抽象出来的东西。比如:我们这一个班,所有的学生,都有一个共同的东西,我们的班号是相同的,我们学习的课程是相同的,我们上课的时间是相同的,那么这些相同的东西我们可以单独拿出来,做成一个类,这个类就是一个班级的类;再比如,我们人,每个人都有共同的东西,一个人,有两个眼,一个鼻子,一个嘴,两个耳朵,两个胳膊,两个腿,这些都人类共同的东西,每个人都有的,要是没有的话就不完整,我们把这些东西拿出来,他也可以称为一个类,这个类就是人类,你只要符合人类的标准的,都称为人类。(把它们相似的东西抽象出来就是类。)

     

    二、定义类:

    定义类只需要使用一个关键字class后面加上一个自定义的类别名称,并加上一个花括号就可以了。类名的首字母要大写。类里面包含两种东西:成员变量或者成员属性;成员方法或者成员函数。

    例子:

    class Ren

    {

    成员变量

    成员方法

    }

     

    三、造对象(实例化对象)

    只使用new关键字并在后面加上一个和类名同名的方法。当然如果在实例化对象时不需要为对象传递参数,在new关键字后面直接用类名称即可,就不需要在加上括号了。

    $变量名=new 类的名称([参数列表]);//对象实例化格式

    $变量名=new 类名称;//对象实例格式化,不需要为对象传参数

    例子:

    $r=new Ren();

     

    四、调用对象中成员

    $引用名->成员属性=值

     

     

     

     

     

     

  • 相关阅读:
    面试官问你如何解决web高并发这样回答就好了
    react-native页面间传递数据的几种方式
    图片上传知识点梳理
    使用Vue CLI 3将基于element-ui二次封装的组件发布到npm
    OpenCV学习笔记09--通过cvPtr2D或指针算法绘制图形
    [code segments] OpenCV3.0 SVM with C++ interface
    LINUX设备驱动程序笔记(一)设备驱动程序简单介绍
    redis 简单安装使用
    Linux常见压缩命令
    计算机网络13--网络应用的体系结构
  • 原文地址:https://www.cnblogs.com/yuyu1993/p/5561847.html
Copyright © 2011-2022 走看看