zoukankan      html  css  js  c++  java
  • java类为什么是单继承。类的继承,实现接口。

    java中提供类与类之间提供单继承。

    提供多继承会可能出现错误,如:一个类继承了两个父类,而两个父类里面都有show()方法。

    class Fulei1{

        public void show(){

          System.out.println("父类1");

      }

    }

    class Fulei2{

        public void show(){

          System.out.println("父类2");

      }

    }

    class Zilei extends fulei1,fulei2{

        public static void main(String[] args){

          Zilei p=new Zilei();

          //此时调用出错,因为调用不确定,java代码不知道调用哪个父类的方法了。

          p.show();

      }

    }

    但是接口和接口之间可以是多继承的。

    为什么接口和接口可以多继承呢,原因,接口的方法并没有具体实现,实现需要子类重写接口的方法,所有不存在如上调用的不确定性。

  • 相关阅读:
    docker-compose
    Cassandra
    npm常用命令
    k8s linux win10
    wsl2 docker 迁移
    docker http 代理
    mysql查看当前所有的数据库和索引大小
    mybatis 遍历list拼接 or查询
    es head crud
    nginx 代理转发mysql
  • 原文地址:https://www.cnblogs.com/cyz110/p/6228162.html
Copyright © 2011-2022 走看看