在Java中没有多继承,但可以通过抽象类和实现接口来实现
比如定义一个接口,接口里面定义内部类,在内部类里就可以写方法了。
这样只要在接口里实例化这个内部类(接口里的成员变量都是static,final的),实现这个接口的类就能通过调用这个成员变量来调用方法了,就像实现了多继承一样。
public interface BaseInterface {
Tools tools = new Tools();class Tools {
public Boolean isEmpty(String s) {
return (s == null || s.length() == 0);
}
}