接口支持多继承。和类的继承类似,子接口extends父接口,会获得父接口中的一切。

    1. package Interface.moreExtends;
    2. public class TestMultipleInher {
    3. public static void main(String[] args) {
    4. C c=new Cimplements();
    5. c.cmethon();
    6. c.amethon();
    7. c.bmethon();
    8. }
    9. }
    10. interface A{
    11. void amethon();
    12. }
    13. interface B{
    14. void bmethon();
    15. }
    16. //c继承了A和B
    17. interface C extends A,B{
    18. void cmethon();
    19. }
    20. class Cimplements implements C{
    21. @Override
    22. public void amethon() {
    23. System.out.println("这是a方法");
    24. }
    25. @Override
    26. public void bmethon() {
    27. System.out.println("这是b方法");
    28. }
    29. @Override
    30. public void cmethon() {
    31. System.out.println("这是c方法");
    32. }
    33. }