面向对象编程原则:Java实例中的私有属性访问
在面向对象编程(OOP)中,私有属性(private variable)是封装的一种体现。这种属性只能在其类的内部通过构造函数、 getter 方法或者成员变量直接访问,外部代码无法直接获取或修改。
举个 Java 的例子:
class Person {
private String name; // 私有属性
// 构造函数,初始化私有属性
public Person(String name) {
this.name = name;
}
// getter 方法,外部访问私有属性
public String getName() {
return name;
}
}
// 示例代码,从外部获取私有属性
public class Main {
public static void main(String[] args) {
Person person = new Person("Alice");
System.out.println(person.getName()); // 输出 "Alice"
}
}
在这个例子中,我们创建了一个 Person
类,其中有一个私有属性 name
。通过构造函数和getter方法,外部代码可以安全地访问这个私有属性。
还没有评论,来说两句吧...