為什么有錯誤
public class Demo {
public String name;
public String brithday;
public int number;
public void setName(String name){
this.name=name;
}
public void setBrithday(String brithday){
this.brithday=brithday;
}
public void setNumber(int number){
this.number=number;
}
public String getName(){
return this.name;
}
?
public String getBrithday(){
return this.brithday;
}
?
public int getNumber(){
return this.number;
}
?
public static void main(String[]args){
Demo student=new Demo();
student.setName("楊");
student.setBrithday("1996-11-11");
student.setNumber("1408441063"); //這里報(bào)錯
?
System.out.println(student.getName());
System.out.println(student.getBrithday());
System.out.println(student.getNumber());
}
}
2016-12-20
你的setNumber(int number)傳入的參數(shù)是需要int類型的,student.setNumber("1408441063");傳入的類型是字符串所以報(bào)錯,要保證傳入的類型和要和參數(shù)的類型一致