一:面向对象的基本特点;封装;继承;多态;类的构成:名称,方法,属性,
类的实例化与访问类成员
原则:类中非静态成员,必须实例化才可以访问
访问有二种: 读与写
.类是对象的模板,对象是类的实例
.类中成员: 属性与方法
.类中成员的原型:属性对应变量,方法对应函数
创建类使用关键字:class
类名首字母建议大写;
class Computer1//创建一个类 Computer1
{
public $_name;//public表示共有的类外可以访问
public $_model;
}
$com=new Computer1();//类的实例化,类实例化之后就可以访问里面的属性和方法了,访问即读取和改写
$com->_name='苹果电脑';
$com->_name='苹果电脑金色';
$com->_model='window系统';echo $com->_name,$com->_model;二:构造方法:类只要实例化就可以运行构造方法::在创建对象时自动调用,主要用来初始化类的实例对象
class Animal{//声明一个类
public function __construct(){
echo '我是比较先进的够着方法';
}
}
$animal=new Animal();//只要实例化这个类,构造方法自动运行,浏览器自动输出构造方法里面要输出的内容
class Computer3{//再创建一个类Computer3,里面创建一个构造方法一个普通方法
public function __construct(){
echo '我是Computer3里面比较先进的构造方法';
}
public function _run(){
echo '我是普通方法';
}
}
echo '<hr>';
$computer3=new Computer3();//实例化之后自用调用构造方法
echo '<hr>';
$computer3->_run();//而普通方法需要访问才可以调用
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号