码迷,mamicode.com
首页 > 其他好文 > 详细

类,对象入门

时间:2016-04-27 22:39:28      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

<?php

//面向过程
/*$r = 5;
$m = 3.14*$r*$r;*/

//类和对象
//对象:任何东西都可以称为对象,类实例化出来的东西
//类:对所有同类的对象抽象出来的东西

//Info: Code,Name,Sex,Nation,Birthday
//对象:一条具体的信息 p001 张三 男 汉族 1990-2-3

//定义类:
class Ren
{
public $Name; //成员变量
protected $age;
private $height;
var $sex; //一般不要给成员变量赋值

function __construct($s) //构造函数
{
$this->sex = $s;
}

function Run() //成员函数(方法)
{
echo "这个人正在奔跑!";
}
function Say()
{
echo $this->Name."正在说话!";
}
}

//使用类
//1.实例化对象
$r = new Ren("男");
//2.给成员变量赋值(调用成员变量)
$r->Name = ‘张三‘; //给对象的Name赋值
//echo $r->age;

var_dump($r);
//3.调用成员方法
$r->Say(); //执行成员方法

//访问修饰符
//1.如果要加访问修饰符,需要去掉var
//2.三种:public公有的 protected受保护的 private私有的
//3.如果不加访问修饰符,默认是public

//$this引用
//$this代表该对象(哪个对象调用),不是代表该类

//构造函数
//1.写法特殊:__construct()
//2.执行特殊:在造对象的时候最先执行
//作用:对对象进行初始化操作

 ?>

类,对象入门

标签:

原文地址:http://www.cnblogs.com/wanlibingfeng/p/5440464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!