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();

      }

    }

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

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

  • 相关阅读:
    Activity 生命周期 返回键 退出 杂谈
    多线程基本语法
    常用代码
    JSP 相关
    powerDesiger uml class
    抽象类的说明
    javaScript 中常用的正则表达式
    chickbox 的使用
    对象在内存中的状态
    jQuery 常用代码
  • 原文地址:https://www.cnblogs.com/cyz110/p/6228162.html
Copyright © 2011-2022 走看看