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

封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式,是面向对象方法中重要原则。

好处:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值