PHP面向对象及类、方法的学习心得
1、定义一个变量: $ var ='……'; //变量
2、定义一个方法: function foo ( ) {
………………
} //函数
3、定义一个类及其方法和变量:
class base {
public $Public = 'Public'; //变量
protected $Protected = 'Protected';
private $Private = 'Private';
private $showvalue; //~测试变量
function foo ( ) {
………………
}
function foo ( ) {
……………………
}
………………
}
4、属性的定义:
public ---------------- 公共 , 任何类和对象随随地都可以访问调用;
protected --------------- 受保护,此类内方法和继承类及其方法可访问调用,其他不可访问;
private --------------- 私有类,完全私有属性,除类本身以内方法和对象可以访问调用,其他都无法访问;
5、构造方法:
function __construct ( ) { /// 构造方法
………………………………
}
6、析构方法:
function __destruct ( ) { /// 析构方法
………………………………
}
7、类的继承
class MyExtends extends base {
public function showface ( $face='^_^' ) {
parent::showface(); // 使用 parent::调用父类里面的 showface ()方法
e(str_repeat($face,20));
}
}
8、创建一个类的实例对象及操作对象:
$object= new base ; //创建base类的对象 object
$object->test ='is input !'; //操作对象object,给object对象的 test变量赋值
$object->showface(); //使用继承类的object 对象引用父类的showface()方法;
2、定义一个方法: function foo ( ) {
………………
} //函数
3、定义一个类及其方法和变量:
class base {
public $Public = 'Public'; //变量
protected $Protected = 'Protected';
private $Private = 'Private';
private $showvalue; //~测试变量
function foo ( ) {
………………
}
function foo ( ) {
……………………
}
………………
}
4、属性的定义:
public ---------------- 公共 , 任何类和对象随随地都可以访问调用;
protected --------------- 受保护,此类内方法和继承类及其方法可访问调用,其他不可访问;
private --------------- 私有类,完全私有属性,除类本身以内方法和对象可以访问调用,其他都无法访问;
5、构造方法:
function __construct ( ) { /// 构造方法
………………………………
}
6、析构方法:
function __destruct ( ) { /// 析构方法
………………………………
}
7、类的继承
class MyExtends extends base {
public function showface ( $face='^_^' ) {
parent::showface(); // 使用 parent::调用父类里面的 showface ()方法
e(str_repeat($face,20));
}
}
8、创建一个类的实例对象及操作对象:
$object= new base ; //创建base类的对象 object
$object->test ='is input !'; //操作对象object,给object对象的 test变量赋值
$object->showface(); //使用继承类的object 对象引用父类的showface()方法;