面向对象

本文介绍了面向对象编程的基本概念,包括类与对象的定义、成员变量与成员方法的作用及使用方式,探讨了构造函数与析构函数的功能,并简单提及了函数重载的概念。

面向对象(包含类与对象)
对象:一切皆对象,对象是由类实例化出来的
类:一般来说是有众多对象抽象出来的东西
定义类:关键字class class后跟类名,首字母大写
例子:class Ren{
public $name;成员变量
public $age;
private $sex;
构造函数:主要用来变量初始化,只能有一个
1.写法特殊2.执行时间特殊
function__construct()
{
$this->sex="男"
}
function eat()成员方法
{ echo $this->name
}this代表该对象,谁调用就代表谁


实例化:从类中实例化出一个对象
$r=new Ren();
调用成员变量
$r->name="";
$r->age=1;
调用成员方法
$r->eat
访问修饰符:
public公有的 protected受保护的,只能在该类或该类的子类中访问
private 私有的,只能在该类里面访问
成员变量一般都是私有的,成员方法一般都是共有的

析构函数
function__destruct(在销毁之前执行,不能有参数)

echo"该对象销毁了";


函数重载(编译多态) overload调用同一个方法表现出不同的功能

转载于:https://www.cnblogs.com/chenshanhe/p/6722161.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值