zoukankan
html css js c++ java
【JAVA基础】封装
1. 封装的概念
1.1. 通常情况下可以在测试类给成员变量赋值一些合法但不合理的数值,无论是编译阶段还是运行阶段都不会报错或者给出提示,此时与现实生活不符。
1.2. 为了避免上述错误的发生,就需要对成员变量进行密封包装处理,来隐藏成员变量的细节以及保证成员变量数值的合理性,该机制就叫做封装。
2. 封装的实现流程
2.1. 私有化成员变量,使用private关键字修饰。
2.2. 提供公有的get和set方法,并在方法体中进行合理值的判断。
2.3. 在构造方法中调用set方法进行合理值的判断。
查看全文
相关阅读:
js中的构造函数
js中的匿名函数
【bzoj4771】七彩树 树链的并+STL-set+DFS序+可持久化线段树
【bzoj3881】[Coci2015]Divljak AC自动机+树链的并+DFS序+树状数组
【loj6029】「雅礼集训 2017 Day1」市场 线段树+均摊分析
【loj114】k大异或和 线性基+特判
【bzoj5118】Fib数列2 费马小定理+矩阵乘法
【bzoj5084】hashit 广义后缀自动机+树链的并+STL-set
【bzoj5210】最大连通子块和 树链剖分+线段树+可删除堆维护树形动态dp
【bzoj4712】洪水 树链剖分+线段树维护树形动态dp
原文地址:https://www.cnblogs.com/Tree0108/p/14106340.html
最新文章
学c++需要先学c语言吗?
获取China大陆IP段的范围
PDO类基本应用二
PDO类的基本应用
phpqrcode生产二维码
PHP header的集中用法
mysqldump备份
PDO
命名空间
php继承--foreach遍历对象
热门文章
php继承--属性,方法重载
php继承---trait代码复用
js替换元素与设置时间间隔
js中的jsonp
js中的XMLHTTPRequest
js添加事件处理程序
js中的try/catch
js中的原型继承
js中的hasOwnProperty
js给原型增加新属性和方法
Copyright © 2011-2022 走看看