class 类定义成员变量方法有三种:
1、私有变量或方法定义关键字
private 变量名
private 方法(){}
2、公有变量或方法定义关键字
public 变量名
public 方法(){}
3、受保护的变量或方法定义关键字
protected 变量
protected 方法(){}
如果一个类中含有抽象方法,必须将抽象方法的所在的类声明成抽象类
如果一个类继承某个抽象类,则它自己必须声明一个抽象类,或者实现一个从A类继承的抽象方法
接口
1、接口的使用基本语法
interface 接口名{
//属性
//方法
}
接口的方法都不能有方法体
2、如何去实现接口基本语法,一个类可以使用N多个接口
class 类名 implements 接口名1,接口名2{
}
接口的作用就是,声明一些方法,让 其他类来实现,接口还体现编程中我们希望的效果,高内聚低偶合
1、接口可以继承多个接口
2、当一个类继承了某些接口,就必须全部实现这些接口里面的方法
3、接口方法权限必须为public 默认为public权限
Final方法
1、Final方法定义的类方法不能被其他子类改写
2、Final关键字不能去修饰类属性
什么使用用final
1、因为安全考虑,类的某个方法不允许修改
2、不希望某个类被其他的类继承
- 前端
- 技巧汇总
- 构建 Node + Webpack + React 热加载开发环境
- React
- Redux
- Webpack
- ES6
- HTML5+CSS3
- Javascript
- JS超简洁拖动代码
- jQuery
- 后端
- 技巧汇总
- 代码中特殊的注释技术——TODO、FIXME和XXX的用处
- PHP
- Xdebug不解之谜
- PHP时间获取
- PHP递归优化 使用匿名函数进行递归
- PHP 发起POST请求
- PHP获得数组的交集与差集
- PHP递归获取下级数组,可指定ID,一维数组
- PHP 判断是否为Get/Post/Ajax提交
- PHP实现分流队列平均显示信息
- PHP多维数组 指定列排序
- PHP 类Class详解 笔记记录
- PHP取整函数详解
- Node
- Elasticsearch
- 数据库
- 技巧汇总
- Mysql
- Mysql分区表实现
- Mysql union与union all 查询
- Mysql 表中表查询
- Mysql 分组查询 与 分组条件查询
- MySQL 添加列,修改列,删除列
- Mysql优化之:构建海量表,定位慢查询
- Mysql优化之:表的设计满足3NF
- Mysql优化常见方法
- Mysql存储过程详解
- 运维
- 技巧汇总
- Linux
- Linux Centos系统下 设置代理服务器上网
- Centos7增加开机启动脚本
- centos 挂载windows共享目录
- CentOS设置SSH Key登录
- Linux/CentOS单网卡绑定多个IP
- Windows
- Win10开机启动项设置全解攻略
- PuTTY连接Linux服务器经常断线解决方案
- Docker
- Docke启动文件 docker-compose.yml
- Docker命令简介(未完)
- Docker闲杂笔记
- Apache
- Nginx
- Nginx配置upstream实现负载均衡
- Nginx负载均衡学习
- IDE
- 技巧汇总
- WebStorm
- PHPStorm
- 协作
- 技巧汇总
- Git
- git 放弃本地修改 强制更新
- git编译安装与常用命令
- Svn