-4
サンプルコードJavaのintは
public Student(int y){
idNumber= new CODE(y);
}
public boolean CODE(){
int studentID= Integer.parseInt(JOptionPane.showInputDialog("Student ID:"));
if(idNumber.verifyID(id)){
return true;
}
return false;
}
public CODE getIdNumber(){
return idNumber.get();
}
public void setIdNumber(CODE idNumber) {
this.idNumber= idNumber;
}
をブールに変換することができない問題
以下は、私がコードにしようとしている "編集機能" です。新しいIDをIdNumberとして割り当てることを意図していますが、変換する部分に問題があります。
互換性のない型
public void actionPerformed(ActionEvent e){
Student g = (Student)Database.getData();
int a = Integer.parseInt(JOptionPane.showInputDialog("Student ID:"));
g.setIdNumber(a);
}
エラー:intはコード
「a」は 'int'ですが、' setIdNumber'は 'CODE'をとります。試した 'g.setIdNumber(新しいCODE(a));'? – marstran
それとは別に、あなたは明らかにクラスCODEと、そのコンストラクタではない関数(CODEとも呼ばれる)を持っています。 –
あなたの答えをありがとう@marstran – Student