1. 云栖社区>
  2. PHP教程>
  3. 正文

第61+62+63讲 类和对象基本概念 以及其在内存中存在的形式

作者:用户 来源:互联网 时间:2017-12-01 15:15:41

内存概念对象存在基本61种选择器形式62进制

第61+62+63讲 类和对象基本概念 以及其在内存中存在的形式 - 摘要: 本文讲的是第61+62+63讲 类和对象基本概念 以及其在内存中存在的形式, 学习目标 初步掌握php中的类和对象 各种变量在内存中存在的形式分析 什么是==成员属性==和==成员方法== 掌握==构造方法==和==析构方法==的使用 举个栗子: 小李:人 性别:男,年龄:29 肤色:黄色 小李是个具体的对象

学习目标

  1. 初步掌握php中的类和对象
  2. 各种变量在内存中存在的形式分析
  3. 什么是==成员属性==和==成员方法==
  4. 掌握==构造方法==和==析构方法==的使用

举个栗子: 小李:人 性别:男,年龄:29 肤色:黄色
小李是个具体的对象 小李抽象出去==人 性别 之类的都是小李所具有的属性

类和对象的区别
- 1,类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。
- 2,对象是类的一个具体。它是一个实实在在存在的东西。
- 3,类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。
- 4,对象是一个动态的概念。每一个对象都存在着有别于其它对象的属于自己的独特的属性和行为。对象的属性可以随着它自己的行为而发生改变。

简单示例:

<?php    class Person{        public $name;        public $age;    }    $personOne = new Person();    $personOne->name="李白";    $personOne->age="105";    $name="李白";    if($personOne->name=="$name"){        echo $personOne->name."||".$personOne->age;    }?>

输出:

    李白||105

内存示意图:
带有对象:
第61+62+63讲 类和对象基本概念 以及其在内存中存在的形式-
不带对象:
第61+62+63讲 类和对象基本概念 以及其在内存中存在的形式-
- ==堆区 :对象==

  • ==栈区 :基本数据类型==

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索内存 , 概念 , 对象 , 存在 , 基本 , 61种选择器 , 形式 , 62进制 , ,以便于您获取更多的相关知识。