再会!
我正在阅读一本关于封装的 Java 书籍,其中提到了 getter 和 setter 方法。
我已经读过要隐藏属性,我必须将我的实例变量标记为“PRIVATE”并使用“PUBLIC”方法getter and setter
来访问数据。所以我尝试制作一个类似但不是常规的代码,如下所示:
public class AddressBookEntry {
private String name;
private String address;
private String telNo;
private String email;
public void getAllInfo() {
name = JOptionPane.showInputDialog("Enter Name: ");
address = JOptionPane.showInputDialog("Enter Address: ");
telNo = JOptionPane.showInputDialog("Enter Tel. No: ");
email = JOptionPane.showInputDialog("Enter Email Address: ");
}
}
我上面的代码是否公开了我的变量,因为我直接分配了它?我怎样才能做得更好?如果我getter and setter
改用传统方法并将值分配给另一个类会更好吗?“隐藏数据”是什么意思?
谢谢你。