php每日学习总结(3)
来源:互联网 发布:mpi编程是什么 编辑:程序博客网 时间:2024/06/05 02:21
//
1.抽象类
(1)
①概念:一种其他类的父类,本身不需要实例化
②目的:是为了达到代码的复用性,利于项目设计者用来设计类
③用法:用abstract来修饰类名
abstract class 类名{
//属性
//方法
}
扩展:若是用abstract修饰方法名,则该方法为抽象方法,不能有函数体
④若某个类中,只要有抽象方法,则该类必须要用abstract修饰,声明为
抽象类
(2)子类继承抽象类
①子类必须要实现父类的所有抽象方法,否则子类本身也是抽象类
//
2.接口 interface
比抽象类更抽象
(1)定义规范
interface a{
public function a1();
public function a2();
}
让其他类来实现这个接口,同时实现a类定义的所有方法
体现编程的高内聚低耦合
(2)interface中的属性和方法
①方法不能有方法体
②属性必须是常量,且在定义的时候必须赋初值
(3)interface的权限修饰符
默认是public,不能是protected,private
(4)类和接口关系
继承:
①类的继承是单一的
②接口的继承可以是多个的
//
3.final关键字
作用:
①不希望某个类被其它类继承
②不希望某个方法被子类重写
(1)用final关键字修饰某个类
final class a{}
则这个不能被继承
(2)用final关键字修饰某个方法
(3)final关键字不能用于修饰属性
//
4.const关键字
声明一个常量
(1)用法
const 常量名 = 赋初值;
(2)常量的访问权限是public的
(3)成员变量一旦声明为常量则不能再修改
//////////////////////////////////////
5.php数据库编程
(1)mysql基础内容
①三种操作mysql数据库的方式
mysql扩展库(函数库的叫法更好理解); mysqli扩展库; pdo
②mysql数据库的三层结构
③CRUD基本sql语句
这部分因为有学过T-SQL,所以相当于是复习
(2)在php.ini中配置mysql扩展库
extension=php_mysql.dll
(3)mysql服务端与mysql客户端
①在mysql客户端利用SQL语句创建一张表
create table user1(
//...
)
表存储在服务端
②为空表导入数据
insert into user1(...,...,..) values(..,..,);
...
(4)在浏览器中显示这个表
编写php程序来完成
- php每日学习总结(3)
- php学习每日总结(1)
- php学习每日总结(2)
- php每日学习总结(4)
- php每日学习总结(5)
- php每日学习总结(6)
- php每日学习总结(7)
- php每日学习总结(8)
- php每日学习总结(9)
- php每日学习总结(10)
- php每日学习总结(11)
- php每日学习总结(12)
- PHP每日总结
- 每日学习总结
- 每日学习总结
- 每日学习总结
- 每日学习总结
- ThinkPHP 学习每日总结
- 关于linux系统启动界面的一些小技巧
- 最小树形图
- 投入是截图软件设计让它
- hdu 4961 Boring Sum【构造题】
- SOAP访问Web服务
- php每日学习总结(3)
- Web Service单元测试工具实例介绍之SoapUI
- 编程注意事项
- Edit Distance 字符串距离(重重)
- Error:dijit.tree.TreeStoreModel:root query returned 0 items
- HttpURLConnection
- Lambda表达式学习笔记
- poj 3090 Visible Lattice Points(数论:筛法打表欧拉函数)
- poj 1260Pearls DP