简单的面向对象

类:是具有相同属性和服务的一组对象的集合。它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分;

一个类:由属性和方法两部分组成;

如何声明一个类??

使用class 类名{   //推荐类名开头使用大写

}

class Person{

 //内部可声明变量;但是一般情况下我们声明的变量不要付初始值;因为初始值会改变所有的代码,后续的调用变量,那么调用的这些变量都会是默认初始值;

var  $name;   //使用var来声明

var $age;

//内部还可以声明方法 用function

 var $name;

 var $age;

 Function run(){可以输出内容,写代码}

 //切记可声明多个,但是不能重复哦!!!

}

 //可以使用$this来代表这个对象,完成对象内部成员的调用

function run(){

  Echo “我的名字是:” . $this->name . “我的年龄是” . $this->age . “我会唱歌”;

 }

//这就完成了内部自主调用

//在外部去实例化这个类; 切记一句话 ”类实例化为对象 对象抽象画为类”

$obj = new Person(); //关键字new 实例化类

//给内部变量赋值 我们可以利用实例化过后的找个对象给内部的变量赋值,关键符号”->”;他是一个特殊的操作符 来完成对象成员的访问

 $obj->name=”小明”;

 $obj->age=”17”;

 $obj->sex=”男”;

//最后var_dump打印一下就好了

var_dump($obj);

//利用对象可以调用到内部的方法;

 $obj->run();

原文地址:https://www.cnblogs.com/xiaojiji/p/11227435.html