您的位置:首页 > 编程语言 > Java开发

Java基础知识复习(封装详解)

2018-03-08 11:05 357 查看
封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式,是面向对象方法中重要原则。
好处:
1、可以彻底的隐藏方法的内部实现,仅提供一个调用方法,使用这个类时不需要关心是如何实现的,只需知道如何调用即可。
2、提高对象数据的安全性。
3、提高重用性。
原则:使用公有与私有这两个存取修饰符,将不需要对外提供的内容都隐藏起来,提供公共方法对其访问。
          即将实例变量标记为私有的,并提供公有的getter(取值)与setter(赋值)来控制存取动作。

          将实例变量标记为private(private,私有,是一个权限修饰符,用于修饰成员)

          将getters与setters标记为public
用法:class test
{
private String id;
public void setId(String id)
{
this.id = id;
}
public String getId()
{
return id;
}
}
public class PrivateDemo {
public static void main(String[] args)
{
test p = new test();
p.setId("123456");
System.out.println(p.getId());
}
}注意:私有的内容只在本类中有效,私有仅仅是封装的一种体现而已。
          命名规则:setXxx getXxx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: