你可以为动物类(生物学意义上的类),例如
public interface Equidae马和
public interface Avialae鸟(我不是生物学家,所以术语可能是错误的)创建接口。
然后你仍然可以创建一个
public class Bird implements Avialae {}
和
public class Horse implements Equidae {}
并且
public class Pegasus implements Avialae, Equidae {}
从评论中添加:
为了减少重复的代码,你可以创建一个抽象类,其中包含要实现的动物的大多数通用代码。
public abstract class AbstractHorse implements Equidae {}public class Horse extends AbstractHorse {}public class Pegasus extends AbstractHorse implements Avialae {}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)