创建没有封装的属性

时间:2014-10-09 00:26:51

标签: java oop encapsulation

关于oop的简单问题。

让我假装我有一个带有属性的类。

public class Person {
  // Attributes
  private int age; 
}

如果我删除属性 age 的封装,它仍然是私有吗?或其他什么?

由于

1 个答案:

答案 0 :(得分:0)

如果你这样做,该属性也可以从类和包中访问,但是它不能从子类和项目的其余部分访问。因此,该属性将是某种semi protected变量。它不是OOP中推荐的方法。

您可能会发现此tutorial有用。

希望它有所帮助。

Clemencio Morales Lucas。