PHP假期复习(七)---面向对象基础
来源:互联网 发布:1855美国大亨 知乎 编辑:程序博客网 时间:2024/09/21 08:51
面向对象基础
类与对象:
类是对一类事物描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体,因而也称实例,创建对象的过程称为创建对象也称为实例化。类是创建对象的模板,对象是类的实现。
创建类并设置类中的属性或方法:
PHP 中使用关键字 class 来定义一个类。类的命名一般使用首字符大写,而后每个单词首字符大写连接的方式方便阅读。
class Person{//设置类的属性
public $id;
public $name;
public $birth;
public $sex;//设置类的方法
public function setName($name){
$this->name=$name;
}
public function getName(){
$this->name;
}
}类中的每一个成员变量由如下部分组成:
访问修饰符。可以是public、private或protected
成员变量名称。成员变量名称必须是一个有效的标识符,后面用分号结束。
创建对象:
使用new关键词来创建对象,例如:$p = new Person();
构造函数:
构造方法又称为构造函数,是对象被创建时自动调用的方法,用来完成类初始化的工作。
构造函数和其它函数一样,可以传递参数,可以设定参数默认值。
构造函数可以调用属性,可以调用方法。
构造函数可以被其它方法显式调用。
//构造函数
public function __construct($name, $birth, $sex){
$this->name=$name;
$this->birth=$birth;
$this->sex=$sex;
}注意:是两个 _
管理类的访问:
类中的元素可以被声明为public,protected或private,不同的修饰符的作用域是不同的:
public:在任何地方都可以被访问;
protected:可以在当前类和子类中被访问;
private:只能在当前类中被访问;
继承:
继承是从一个基类得到一个或多个派生类的机制。继承自另外一个类的类被称为该类的子类。子类将继承父类的特性,这些特性由属性和方法组成。子类可以增加父类之外的新功能,因此子类也被称为父类的“扩展”。要创建一个子类,必须在类中声明使用extends关键字。
子类可以继承父类中被public和protected所修饰的元素,在子类中也可以通过关键字parent和::(两个冒号)来访问父类中的方法。
- PHP假期复习(七)---面向对象基础
- JAVA基础复习七-面向对象二
- PHP假期复习(八)---对象的高级特性
- 面向对象基础七
- PHP假期复习(一)----编程入门
- PHP假期复习(二)----函数
- PHP假期复习(三)---http协议
- PHP假期复习(四)---web技术
- PHP假期复习(五)---AJAX
- PHP假期复习(六)---操作MySQL
- 学习PHP面向对象(七) 多态
- 【深入PHP 面向对象】读书笔记(七)
- php面向对象(基础)
- PHP面向对象基础
- php面向对象基础
- PHP面向对象基础
- 面向对象(七)
- (七)面向对象
- IntelliJ IDEA单元测试入门
- Intel汇编语言程序设计学习-第三章 汇编语言基础-上
- Node-Babel-Gulp 随笔
- android------登录过程中提示信息有误
- LeetCode 121. Best Time to Buy and Sell Stock
- PHP假期复习(七)---面向对象基础
- java 序列化ID的作用
- C++queue队列与stack栈
- 爬虫小试第一天
- PHP假期复习(八)---对象的高级特性
- 洛谷P2393 yyy loves Maths II 卡精度 输入优化
- TCP连接状态详解
- 内存四区模型
- HDU1232(并查集)