相关疑难解决方法(0)

封装与信息隐藏

Ecapsulation和信息隐藏之间究竟有什么区别?

我知道将字段设为私有然后制作字段的setter和getter是ecapsulation.However封装意味着这个?

假设我有一个如下所述的课程.

public Class IsThisEncapsulation
{
    public int age;

    public void setAge(int age)
    {
       this.age=age;
    }

    public int getAge()
    {
       return age;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在是IsThisEncapsulation类是Encapsulation的一个例子吗?

现在是否会让上述类私有领域的'年龄'实现信息隐藏?

能否请您给我一些明确的例子,以帮助我清楚地区分这些概念?

java oop encapsulation information-hiding

18
推荐指数
4
解决办法
4万
查看次数

标签 统计

encapsulation ×1

information-hiding ×1

java ×1

oop ×1