提问使用一个类直接实现多个接口,或通过接口间继承形成一个扩展接口再让类继承,这两种方式都可以让类实
1个回答
关注
展开全部
提问使用一个类直接实现多个接口,或通过接口间继承形成一个扩展接口再让类继承,这两种方式都可以让类实现多个接口,他们在使用上的区别是什么:实现上没有差异。但是你要考虑类的复用性和可扩展性。你不能因为这一个类需要多实现接口,就通过间接的方式去实现一个接口,接口之间再继承。那么这个接口可用性太低了。其实跟封装工具类是一个意思。为了实现复用性才去封装,少了代码冗余。亲 您好,您的问题已收到,打字需要一点时间,还请稍等一下,请不要结束咨询哦,您也可以提供更多有效信息,以便我更好为您解答。
咨询记录 · 回答于2022-10-26
提问使用一个类直接实现多个接口,或通过接口间继承形成一个扩展接口再让类继承,这两种方式都可以让类实现多个接口,他们在使用上的区别是什么
提问使用一个类直接实现多个接口,或通过接口间继承形成一个扩展接口再让类继承,这两种方式都可以让类实现多个接口,他们在使用上的区别是什么:实现上没有差异。但是你要考虑类的复用性和可扩展性。你不能因为这一个类需要多实现接口,就通过间接的方式去实现一个接口,接口之间再继承。那么这个接口可用性太低了。其实跟封装工具类是一个意思。为了实现复用性才去封装,少了代码冗余。亲 您好,您的问题已收到,打字需要一点时间,还请稍等一下,请不要结束咨询哦,您也可以提供更多有效信息,以便我更好为您解答。
作为作业来做的话,在使用上有什么区别呢?
一个类只能继承一个父类,而对于接口而言,一个类是可以实现多个接口的。这种叫做接口的多实现。一个类能继承一个父类,且同时实现多个接口。