我理解使用什么抽象类。据我所知,在抽象类中,您创建了一个方法但是将其留空。然后你有一个子类,它将覆盖该方法并创建它自己的实现。
对于学校我有一个抽象的课程项目,我目前正在研究但是我被困住了。
抽象类代码:
public abstract class Bike
{
private String brand;
public Bike(String bikeBrand)
{
brand = bikeBrand;
}
public String getBrand()
{
return brand;
}
public String setBrand(String newBrand)
{
brand = newBrand;
return newBrand;
}
public abstract int motorSize();
public String toString()
{
return "The bike is a " + brand + ".";
}
}
子类代码:
public class Honda extends Bike
{
private int numOfWheels;
private int year;
public Honda(int wheels, int yr)
{
numOfWheels = wheels;
year = yr;
}
public int motorSize()
{
}
}
抽象类编译,但本田类不会编译。
"类Bike中的构造函数Bike不能应用于给定类型。
如果有人可以帮我解决这个问题,甚至可以将我链接到一个能够解释这个问题的视频,我们将不胜感激。