封装
来源:互联网 发布:scalar 矩阵 编辑:程序博客网 时间:2024/06/08 01:19
封 装
定义:
隐藏对象的属性和实现细节,仅对外提供公共的访问方式
好处:
1.将变化隔离
2.便于使用
3.提高重用性
4.提高安全性
原则:
1.将不需要对外提供的内容都隐藏起来
2.把属性都隐藏起来,提供公共方法对其访问
函数<<类<<包<<框架
private:
私有,权限修饰符:用于修饰类中的成员(成员对象,成员函数)
私有,只在本类中有效
将变量私有化之后,类以外即使建立了对象也不能直接访问
之所以的对外提供访问方式,就因为可以在访问方式中加入逻辑判断语句
对访问的数据进行操作,提高代码健壮性
构造函数:
特点:
1.函数名与类名相同
2.不用定义返回值类型
3.不可以写return语句
作用:
给对象进行初始化
注意:
1.默认构造函数的特点
2.多个构造函数是以重载的形式存在的
构造代码块:
作用:
给对象进行初始化
对象一建立就运行,且优先于构造函数执行
和构造函数区别:
构造代码块是给所有对象进行统一初始化
构造函数是给对应的对象进行初始化
0 0
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- ps 前后景色
- WebService学习总结(三)——使用JDK开发WebService
- Android Studio debug使用release的签名
- js获取ckeditor的值
- WebService学习总结(四)——调用第三方提供的webService服务
- 封装
- MyBatis学习总结(一)——MyBatis快速入门
- oracle 时间参数格式
- 【Android】Android直接解析zip里文件(.json/.png)
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- MyBatis学习总结(三)——优化MyBatis配置文件中的配置
- 动态从数据库中获取数据填充Select
- MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
- MyBatis学习总结(五)——实现关联表查询