封装思想
* 说明
* 封装就是将抽象出的 数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分
* 只能通过被授权的操作(成员方法),才能操作数据
*
Java的封装
* 说明
* 1. 将属性私有化
* 2. 提供公共的set方法,用于对属性赋值
* 3. 提供公共的get方法,用于获取属性值
*
Scala的封装
* 说明
* 1. scala中的public(默认添加),底层实际为private,并通过set和get方法操作属性
* 所有scala并不推荐使用 private修饰属性,再添加set和get方法
* 如果要实现set和get方法可以使用 @BeanProperty 注解
29_面向对象_封装
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:30_访问权限
下一篇:32_面向对象_构造器
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JS面向对象-面向对象编程 - 封装
在很多后端语言中对面向对象的理解就是:“万物皆对象”。确实如此,一切皆可看作是对象,面向对象编程。何为供的两种方法,ES5提供的构造函数法和E...
javascript 前端 开发语言 ecmascript 封装 -
21、面向对象(封装)封装 类名 下划线