关于oop的简单问题。
让我假装我有一个带有属性的类。
public class Person {
// Attributes
private int age;
}
如果我删除属性 age 的封装,它仍然是私有吗?或其他什么?
由于
答案 0 :(得分:0)
如果你这样做,该属性也可以从类和包中访问,但是它不能从子类和项目的其余部分访问。因此,该属性将是某种semi protected
变量。它不是OOP中推荐的方法。
您可能会发现此tutorial有用。
希望它有所帮助。
Clemencio Morales Lucas。