亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

The constructor Student(int, String, int, int, int, String) is undefined

package lz;


import java.util.Scanner;

class Student{

int Number;

String Name;

float Eng_score;

float Math_score;

float Comp_score;

float Sum_score;

public Student(){

Number=0;

Name="asdf";

Eng_score=0;

Math_score=0;

Comp_score=0;

Sum_score=0;

}

public Student(int NewNumber,String NewName,float NewEng_score,float NewMath_score,float NewComp_score,float NewSum_score)

{

Number=NewNumber;

Name=NewName;

Eng_score=NewEng_score;

Math_score=NewMath_score;

Comp_score=NewComp_score;

Sum_score=NewSum_score;

}

public int getNumber(){

return Number;

}

public void setNumber(int Number){

this.Number =Number;

}

public String getName(){

return Name;

}

public void setName(String Name){

this.Name=Name;

}

public float getEng_score(){

return Eng_score;

}


public void setEng_score( float Eng_score){

this.Eng_score=Eng_score;

}

public float getMath_score(){

return Math_score;

}

public void setMath_score( float Math_score){

this.Math_score=Math_score;

}

public void setComp_score( float Comp_score){

this.Comp_score=Comp_score;

}

public float getSum_score()

{

return Sum_score;

}

public void setSum_score( float Sum_score)

{

this.Sum_score = Sum_score;

}


public float Sum(){

return(this.Eng_score+this.Math_score+this.Comp_score);

}

public float testScore() { ?

? return(this.Sum_score/3); ? ? ??

}?

public String toString(){

return("學號:"+Number+"姓名:"+Name+"英語:"+Eng_score+"數學:"+Math_score+"計算機:"+Comp_score+"總分:"+Sum_score+"評測成績:"+testScore()+"\n");

}

public boolean equals(Object x){

Student a=(Student)x;

if (this.Number==a.getNumber())

return true;

return false;

}

}


class StudentXW extends Student{

String responsibility;

public StudentXW(){

super();

responsibility=" ";

}

public StudentXW(int NewNumber,String NewName,int NewEng_score,int NewMath_score,int NewComp_score,int NewSum_score,String Newresponsibility){

super(NewNumber,NewName,NewEng_score,NewMath_score,NewComp_score,Newresponsibility);

responsibility=Newresponsibility;

}

public String getresponsibility(){

return responsibility;

}

public void setresponsibility(String responsibility){

this.responsibility = responsibility;

}

public float testScore() { ?

? ?return(Sum_score/3+3);?

}

public String toString(){

return("學號:"+Number+"姓名:"+Name+"英語:"+Eng_score+"數學:"+Math_score+"計算機:"+Comp_score+"總分:"+Sum_score+"評測成績:"+testScore()+"職位:"+responsibility+"\n");

}

}

class StudentBZ extends Student{

String responsibility;

public StudentBZ(){

super();

responsibility=" ";

}

public StudentBZ(int NewNumber,String NewName,float NewEng_score,float NewMath_score,float NewComp_score,float NewSum_score,String Newresponsibility){

super(NewNumber,NewName,NewEng_score,NewMath_score,NewComp_score,Newresponsibility);

responsibility=Newresponsibility;

}

public String getresponsibility(){

return responsibility;

}

public void setresponsibility(String responsibility){

this.responsibility = responsibility;

}

public float testScore() { ?

? ?return(Sum_score/3+5); ? ? ?

}

public String toString(){

return("學號:"+Number+"姓名:"+Name+"英語:"+Eng_score+"數學:"+Math_score+"計算機:"+Comp_score+"總分:"+Sum_score+"評測成績:"+testScore()+"職位:"+responsibility+"\n");

}

}


public class Show7{

public static void main(String args[]){

Student[] Stu=new Student[3];

Scanner scn= new Scanner(System.in);

System.out.println(Stu.length);

for (int i = 0; i <3; i++) {

System.out.println("\n"+"輸入第"+(i+1)+"個學生的數據");

System.out.print("學號:");

int NewNumber=scn.nextInt();

System.out.print("姓名:");

String NewName=scn.next();

System.out.print("英語:");

float NewEng_score=scn.nextInt();

System.out.print("數學");

float NewMath_score=scn.nextInt();

System.out.print("計算機");

float NewComp_score=scn.nextInt();

System.out.print("職位");

String Newresponsibility=scn.next();

Stu[i]=new Student(NewNumber,NewName,NewEng_score,NewMath_score,NewComp_score,Newresponsibility); ?

}

for(int i=0;i<3;i++){

System.out.print(Stu[i].toString());


}

}

}


正在回答

2 回答

//注意你每個傳的參數的類型
	public?Student(int?NewNumber,?String?NewName,?float?NewEng_score,?float?NewMath_score,?float?NewComp_score,
			float?NewSum_score)?{
		Number?=?NewNumber;
		Name?=?NewName;
		Eng_score?=?NewEng_score;
		Math_score?=?NewMath_score;
		Comp_score?=?NewComp_score;
		Sum_score?=?NewSum_score;
	}

	
	public?StudentXW(int?NewNumber,?String?NewName,?int?NewEng_score,?int?NewMath_score,?int?NewComp_score,
			int?NewSum_score,?String?Newresponsibility)?{
		//與父類構造方法參數類型的對比,提示:類型需要一一對應
		super(NewNumber,?NewName,?NewEng_score,?NewMath_score,?NewComp_score,?Newresponsibility);
		responsibility?=?Newresponsibility;
	}


0 回復 有任何疑惑可以回復我~

super(NewNumber,NewName,NewEng_score,NewMath_score,NewComp_score,Newresponsibility);

Stu[i]=new Student(NewNumber,NewName,NewEng_score,NewMath_score,NewComp_score,Newresponsibility);?

這兩行顯示

The constructor Student(int, String, int, int, int, String) is undefined

怎么回事????、

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531142    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

The constructor Student(int, String, int, int, int, String) is undefined

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號