PHP入门-面向对象
来源:互联网 发布:unity3d 安卓sdk下载 编辑:程序博客网 时间:2024/05/20 23:31
本文介绍类的定义、抽象类、接口、类的属性和方法:
1、类
(1)类的定义
class First{//成员}
(2)类的特点:封装、继承(单继承)、多态 //和java语言一样
(3)规范:类名首字母通常大写,一个php文件通常只放一个类,该文件的命名规范是:类名小写.class.php
(4)注意:成员函数的内部不能直接调用成员属性,应该使用this关键字
(5)访问控制修饰符作用范围:
privateprotectedpublic自己类中 √ √ √子类中 √ √类的外部 √2、抽象类
(1)抽象类的定义
abstract class First{//成员 }
(2)抽象方法
abstract function hello();
(3)抽象类的特点:抽象类不能直接实例化;抽象类中既可以有抽象方法又可以有非抽象方法
(4)使用关键字:extend让子类继承
3、接口
(1)接口的定义
interface First{//成员 }
(3)抽象类的特点:接口不能直接实例化;接口中只有抽象方法,并且可以省略关键字abstract
(4)使用关键字: implements让子类实现
4、类中常用的两个魔术方法(1)__construct() //可以充当类的构造方法
(2)__tostring() //当类被直接输出时,自动调用
5、类的自动加载函数:
function __autoload($className){ include strtolower($className).".class.php"; }
阅读全文
0 0
- PHP入门-面向对象
- PHP-面向对象-入门讲解
- php面向对象编程入门
- PHP php面向对象的入门
- 【PHP】PHP面向对象编程--phpOOP入门
- -PHP面向对象(OOP)编程入门-1.什么是面向对象?
- PHP面向对象编程快速入门
- PHP面向对象编程快速入门
- PHP面向对象编程的快速入门
- PHP入门(8) 面向对象(3) 接口
- 【php】php面向对象入门级别的类
- PHP基础入门(五)---PHP面向对象
- 【面向对象】php面向对象
- 用星际快速入门PHP面向对象编程(修订版)
- 用星际快速入门PHP面向对象编程(修订版)
- PHP入门(8) 面向对象(2) 抽象类
- -PHP面向对象(OOP)编程入门-7.$this的使用
- PHP入门之数组+函数+类与面向对象
- 指针用法
- 布隆过滤器原理
- 打赏博主
- Sketch文件转成PSD格式 手把手教程
- 文章标题
- PHP入门-面向对象
- Python Dataframe ——指定多列去重、求差集
- c++入门笔记(6)变量
- C# 委托
- Pytorch v0.3.0版本发布--pytorch性能优化提速,支持ONNX,高阶梯度以及SparseAdam优化器
- Codeforces Round #450 (Div. 2)B
- 简记Android源码设计模式——第二篇
- 汉诺塔递归
- 1001. 害死人不偿命的(3n+1)猜想 (15)