推广 热搜: 好处  改变  还是  阅读  服务  语文  越来越  环境  哪个  分享 

setXxx getXxx 封装

   日期:2024-11-14     作者:caijiyuan    caijiyuan   评论:0    移动:http://sicmodule.glev.cn/mobile/news/328.html
核心提示:封装(encapsulation)就是把抽象出的数据[属性]和对数据的操作[方法]封装在一起,数据被保护在内部,程序的其它部分只有通过被授权

封装(encapsulation)就是把抽象出的数据[属性]和对数据的操作[方法]封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作[方法],才能对数据进行操作。

setXxx getXxx 封装

(1)隐藏实现细节   方法(连接数据库)<-----调用(传入参数...)

只负责调用,封装的细节不考虑

(2)可以对数据进行验证,保证安全合理。

(1)将属性进行私有化private(不能直接修改属性)

(2)提供一个公共的(public)set方法,用于对属性判断并赋值

 

(3)提供一个公共的(public)get方法,用于获取属性的值

 

代码

 

通过上面的案例,

setXxx

对名字的长度进行逻辑判断。

调用:

 
 

这个jac以实参的形式传递给name,对name进行判断,如果字符的长度是2-6位则直接赋值,这里的this

谁调用我this指向谁,这里是对名字长度的限制

 

对传入的年龄进行限制

getXxx

年龄和工资不是随便人都可以查看

 
 

可以在年龄返回之前,对其进行限制,需要一定的权限才能进行查看。

本文地址:http://sicmodule.glev.cn/news/328.html    歌乐夫 http://sicmodule.glev.cn/ , 查看更多
 
标签: 封装
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2023001713号