【LSP】PHP基础之面向对象篇

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2020-10-3

2|0类与对象基本概念
用一个案例入门:

总结几句话:

①类是抽象的,代表一类事物。
②对象是具体,是类的一个具体实例。
③类是对象的模板,对象是类的一个个具体实例。
类的基本格式
class 类名{
成员属性(变量);
}
成员属性是从某个事物提取出来的,它可以是 基本数据类型,也可以是复合数据类型(数组,对象)
如何创建对象?
$对象名=new 类名();
$对象名=new 类名; //两种方式都可以
对象如何访问(使用)对象的属性?
$对象名->属性名;

3|0对象在内存中存在形式
对象在内存中如何存在?
用下面代码说明:

现在画一下内存图:

name="小红";age=18;变量$p1->name和age时就会由栈区指向堆区。
指向得是地址

函数接收对象时候,究竟接收得是值,还是地址?
看一段代码:

成为第一个回答人

评论

登录后才可发表内容
  • 主题

    124

  • 帖子

    0

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.1155s Mem:2060Kb