例如,假设我有一个基类:
package test;
public class Class1 {
private int attribute1;
private int attribute2;
public Class1(int att1, int att2) {
this.attribute1 = att1;
this.attribute2 = att2;
}
}
然后我再上一节课:
package test;
public class Class2 {
private int attribute3;
Class1 class1;
public Class2(int att3){
this.attribute3 = att3;
}
public void insert(Class1 class1) {
//
}
}
在insert方法中,我将作为参数传递一个class1类型的属性。不使用setter就可以访问class1属性吗?如果是,我该怎么做?也:
package test;
public class Class2 {
public static void main(String[] args) {
Class2 c2 = new Class2 ();
c2.insert();
}
}
我应该如何使用.insert()方法?比如,什么参数?我有点困惑,但我的程序应该是这样的。
1条答案
按热度按时间lxkprmvk1#
不使用setter就可以访问class1属性吗?
你的意思肯定是“getters”。设置者设置值,获取者获取值。
答案是:没有。这两个属性是有标记的
private
.我应该如何使用.insert()方法?