zoukankan      html  css  js  c++  java
  • PHP中类和对象

    面向对象中的基本概念

    类和对象

    对象:  万物皆对象;

    类: 任何对象,都可以人为“规定”为某种类型(类别);

    class  Person{

    var  $name ;

    var  $age;

    var  $edu;

    }

    我:

    姓名:罗XX

    年龄40

    学历:大学;

    王亮:

    姓名:王亮

    年龄:20

    学历:大学;

    class  Teacher{

    var  $name ;

    var  $age;

    var  $edu;

    var  $major; //专业

    }

    举例:

     

    显示结果为:

     

     

    然后再显示为:

     

    可见:

    类是描述一类事物的一个总称,是具有相同特征特性的该类事物的一个通用名字(称呼);

    对象是一个明确的具体的“物体”,是某个类中的一个“实物”(相对来说,类就是一种抽象的泛称)。对象离不开类,或者说,对象一定隶属于某个类——有类才有对象,先有类再有对象

    属性和方法

    原来的做法(面向过程):

     

    现在的做法(面向对象):

     

    可见:

    属性:就是原来的“变量”,只是现在它“隶属于”一个类了,即写在一个类中,就称为属性;

    方法:就是原来的“函数”,只是现在它“隶属于”一个类了,即写在一个类中,就称为方法;

    注意:属性和方法,已经不能“自由使用”了,而是都要通过这个类或这个类的对象去使用。

    使用属性,就把它当做一个“变量”去使用就好了,只是需要该形式:对象->属性名;

    使用方法,就把它当做一个“函数”去使用就好了,只是需要该形式:对象->函数名(实参列表...)

     

    结果为:

     

    一个类,定义了一些属性和方法,

    则:

    这个类所创建出来的对象,也就自然有了这些属性和方法;

  • 相关阅读:
    Java8新特性3 Stream
    注解
    Base64编码
    代理
    Cglib
    快照
    Java安全模式
    Hibernet缓存详解
    中文文档
    JDK1.8时间日期函数
  • 原文地址:https://www.cnblogs.com/457248499-qq-com/p/7376005.html
Copyright © 2011-2022 走看看