访问修饰符和构造函数
Posted 甘冬冬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了访问修饰符和构造函数相关的知识,希望对你有一定的参考价值。
class yunsuan
{
var $a;//var=pubic
var $b;
private $c;//出了花括号就访问不到$c了,只能在该类中访问
构造方法 做初始化的作用
function yunsuan($a1,$b1)
{
$this->a = $a1;
$this->b = $b1;
}
析构方法 在内存释放的时候执行; 关闭链接、处理后事的作用 在对象销毁的时候过来调用的
function__destruct()
{
echo"该对象释放了";
}
function jia()
{
return $this->a+$this->b;
}
function jian()
{
return $this->a-$this->b;
}
function cheng()
{
return $this->a*$this->b;
}
function chu()
{
return $this->a/$this->b;
}
}
造对象
$y=new yunsuan(10,5);
$y->a=10;
$y->b=5;
echo $y->cheng()
访问修饰符
public 公有的,任何地方都可以访问
protected 受保护的,只能在该类后该类的子类中访问;
private 私有的,只能在该类中访问
为了封装做准备,为了让类安全,不能让外键随便修改
构造函数,专门制造函数,构造方法的名字就是类名,构造方法每个类都有
__construct也是一种构造方法名 和类名一样的方法名也是一种构造方法
双下划线开头的方法在面向对象中叫魔法方法
构造函数
1.写法特殊:方法名特殊
2.执行时间特殊:造对象的时候就执行了构造方法
对对象里面的成员进行初始化
//php是世界上最好的语言
拆分字符串
explode()
preg_split()
以上是关于访问修饰符和构造函数的主要内容,如果未能解决你的问题,请参考以下文章
Swift 3:公共访问修饰符和内部访问修饰符之间的区别? [复制]