黑马程序员技术交流社区
标题:
封装
[打印本页]
作者:
廖成
时间:
2013-1-26 23:59
标题:
封装
为什么说私有仅仅是封装的一种表现形式。封装还有什么其他表现形式?
作者:
闵华勇
时间:
2013-1-27 09:35
先理解一下封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
封装原则:将不需要对外提供的内容都隐藏起来。
把属性都隐藏,提供公共方法对其访问。
-----------------------------
private :私有,权限修饰符:用于修饰类中的成员(成员变量,成员函数);私有只在本类
有效所以私有仅仅是封装的一种表现形式.
作者:
何家旺
时间:
2013-1-27 10:27
public class Test {
private String username;
public String getUsername() { return username; }
public void setUsername(String username) { this.username = username; }
}
class main{
public static void main(String[] args)
{}
}
隐藏属性、方法或实现细节的过程称为封装,而private只是众多隐藏方式的一种!所谓封装就是,你去饭店吃饭,你只需要拿起筷子吃不用知道这个菜是怎么做出来的!后厨就是菜的封装方式!其他的隐藏方式,例如静态Static也可以实现类似的功能!
作者:
成吉思汗
时间:
2013-1-27 19:24
封装即将属性和过程包围起来,仅留对外访问的一个接口。比如:虽然将对象属性私有化了,但提供了一个公共的get方法;方法中所带有的参数列表,也是对外访问的一个接口。
作者:
刘军亭
时间:
2013-1-27 23:41
封装:函数(方法)是一种体现形式
类是一种体现形式
包是一种体现形式,
还有好多。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2