内部类实现多继承(内部类的优势)及内部类实现一个接口与外围类实现这个接口的区别

在java中一个类可以多重实现,但不能多重继承,也就是说一个类能够同时实现多个接口,但不能同时继承多个类。但有时候我们确实需要继承多个类,比如希望拥有两个类的行为功能,就很难使用单继承来解决问题了(当然多层继承是可以解决的),那么我们还可以用什么办法来解决多重继承的问题呢?没错!用内部类!下面介绍一个案例。假设有一个父亲和母亲,他们的儿子继承了他们两个的优点,那么怎么来写呢? public int
相关文章
相关标签/搜索