在java中什么是封装类,有什么意义?请用通俗的例子讲解,或者直接举例,鄙视复制粘贴的人

来源:百度知道 编辑:UC知道 时间:2024/07/05 23:10:29

意义上边的已经说过了...给你举个例子吧...

当你开车时...遇到红灯...要刹车...这时你只要踩刹车踏板就可以了...不用去了解整个刹车装置的工作原理...

不用封装...就像你非要在弄懂刹车原理后再停车...麻烦成度可想...那时估计你要和你的银子say goodbye了吧...哈哈

就是说...你只要会用...具体就细节你不用管...这就是封装的好处...

很通俗了吧

不知道怎么给你说!总之封装起来后啊!超级的好用!爽..

java的封装机制,隐藏java的内部实现,使得数据更安全,比如类的内部属性定义为私有,其它类是不能访问的,只能通过方法来访问,使外界不可见。

属性私有,通过get set方法访问。
public class Test {

/**
* @param args
*/
// public static void main(String[] args) {
//
// }
private String username;

public String getUsername() {
return username;
}

public void setUsername(String username) {
this.username = username;
}
}

更安全

比方说我有一个类,这个类中有些属性我不想让其它类直接看到,那么我们就把它写成私有(private)然后在写它对相应公有的get() set(属性)方法,让外部类通过公有方法去访问我们这个类的属性,这就是封装类。
意义在于,使编程的思想更清晰!代码易用。

隐藏java的内部实现,使得数据更安全,使程序更简单易用