System.out.println("First Camera: " + camera1.getName()+ " " + camera1.getResolution());
这是应该阅读的println语句: 第一台相机:尼康800分辨率需要它来继承,而不是字符串的一些
方法getResolution只给出0,而不是我将它设置为数字在孩子班。
public void setResolution()
{
this.Resolution = 0;
}
public int getResolution()
{
return Resolution;
}
这些是制定者和获得者。
需要更改什么才能正确更新?
你的赋值函数方法需要一个参数...,否则'Resolution'永远是'0'(如果它是'private')。如果你不介意,你能把所有相关的代码包含在父类和子类中吗? – mre