尝试完成我的继承功课,我有很多错误,我不知道从哪里开始。
我要创建一个名为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秒)