代码如下:
class Person
{
public String name;
public int age; // Person() {} Person(String name,int age) {
setPerson(name,age);
} public void setPerson(String name,int age) {
this.name = name;
this.age = age;
} String getname() {
return name;
} int getage() {
return age;
}
}class Student extends Person {
String name;
int age;
String school;
int QQ; Student (String name, int age, String school, int QQ) {
// super(name,age);
setStudent12(name,age,school, QQ);
} void setStudent12(String name, int age, String school, int QQ) {
this.name = name;
this.age = age;
this.school = school;
this.QQ = QQ;
}
String getschool() {
return school;
} int getQQ() {
return QQ;
}
}public class STUdent
{
public static void main(String[] args)
{
Student S = new Student("李华",23,"hbmy",20);
System.out.println(S.getname()+S.getage()+S.getschool()+S.getQQ());
}
}---------- 编译 ----------
STUdent.java:32: 错误: 无法将类 Person中的构造器 Person应用到给定类型;
Student (String name, int age, String school, int QQ) {
^
需要: String,int
找到: 没有参数
原因: 实际参数列表和形式参数列表长度不同
1 个错误Output completed (0 sec consumed) - Normal Termination
class Person
{
public String name;
public int age; // Person() {} Person(String name,int age) {
setPerson(name,age);
} public void setPerson(String name,int age) {
this.name = name;
this.age = age;
} String getname() {
return name;
} int getage() {
return age;
}
}class Student extends Person {
String name;
int age;
String school;
int QQ; Student (String name, int age, String school, int QQ) {
// super(name,age);
setStudent12(name,age,school, QQ);
} void setStudent12(String name, int age, String school, int QQ) {
this.name = name;
this.age = age;
this.school = school;
this.QQ = QQ;
}
String getschool() {
return school;
} int getQQ() {
return QQ;
}
}public class STUdent
{
public static void main(String[] args)
{
Student S = new Student("李华",23,"hbmy",20);
System.out.println(S.getname()+S.getage()+S.getschool()+S.getQQ());
}
}---------- 编译 ----------
STUdent.java:32: 错误: 无法将类 Person中的构造器 Person应用到给定类型;
Student (String name, int age, String school, int QQ) {
^
需要: String,int
找到: 没有参数
原因: 实际参数列表和形式参数列表长度不同
1 个错误Output completed (0 sec consumed) - Normal Termination
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货