java处理超级
我不完全理解这个话题以及它是如何运作的。我写了一个代码示例,它看起来正确吗?因为当我运行它时,它不断地给我错误
class team {
public team(String[] name, String[] lastname, int year) {
private String[] name;
private String[] lastname;
private int[] year;
}
public class Player extends team {
Patrolman(String first, String last, int y){
super(first,last,y);
name first = new name{Road};
lastname last = new lastname{Runner};
year y = new year{5};
}
# 1 楼答案
由于不知道您会遇到什么错误,我猜这是由于
Player
类中的Patrolman
构造函数造成的试试这个
由于您将
first
、last
和y
传递到super
中,您可能不需要在Player
构造函数中对它们执行任何操作