找不到符号,未知标识符。我该怎么做到这一点?

时间:2016-04-10 23:09:38

标签: java

尝试完成我的继承功课,我有很多错误,我不知道从哪里开始。

我要创建一个名为Horse的类,它有一个名字,颜色和出生日期;使用set和get方法。然后是一匹子马,它是赛马,增加了马的种族数量;还有Get和set方法。最后一个应用程序演示每个类的每个对象的使用。我很困惑,我不确定我甚至做了什么。

我有一个开始

package horse;

公共课马 {

//Horse has 3 fields
    private String name;
    private String color;
    private int dob;   

public String setName()
{        
    return name;
}
public void setName(String nName)
{
    name = nName;
}
public String setColor()
{        
    return color;
}
public void setColor(String nColor)
{
    color = nColor;
}
public int setdob()
{        
    return dob;
}
public void setName(int nDob)
{
    dob = nDob;
}    

}

完成后我做了这个

package horse;


import java.util.*;
public class Horse2 
{
String name;
String color;
int dob;

Horse aName = new Horse();
Horse aColor = new Horse();
Horse aDob = new Horse();
Scanner keyboard = new Scanner(System.in);    
System.out.println("Enter name of horse");
name = keyboard.next();
aName.setName(name);
System.out.println("Enter color of horse");
color = keyboard.next();
aColor.setColor(color);
System.out.println("Please enter Date of Birth");
dob - keyboard.next();
aDob.setdob(dob);

}

这是新错误 线程“main”中的异常java.lang.UnsupportedOperationException:尚不支持。     在马.Horse.setdob(Horse.java:43)     在horse.Horse2.main(Horse2.java:30) C:\ Users \ Matthew \ AppData \ Local \ NetBeans \ Cache \ 8.1 \ executor-snippets \ run.xml:53:Java返回:1 建筑失败(总时间:9秒)

0 个答案:

没有答案