java抽象类可以实现接口吗

生活 2019-04-06 15:49:31 2080

本文收集整理关于java抽象类可以实现接口吗的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:java 抽象类实现了一个接口,在定义派生的子类时还要实现那个接口吗?,
  • Q2:java抽象类和接口有构造器吗?
  • Q3:一个java抽象类实现一个接口时,是否必须覆盖接口中所有的方法?
  • Q4:java抽象类或接口被继承后方法一定要重写吗
  • Q1:java 抽象类实现了一个接口,在定义派生的子类时还要实现那个接口吗?,

    不一定啊看你怎么用啊抽象类实现了接口可以实现其中某些方法。其他类可以继承抽象类,那么可以少实现一个抽象类已近实现的方法了。你又具体代码吗?发来我帮你分析下。

    Q2:java抽象类和接口有构造器吗?

    扯蛋,抽象类有构造方法的
    public abstract class A{
    public A() {
    }
    }
    编译没问题

    Q3:一个java抽象类实现一个接口时,是否必须覆盖接口中所有的方法?

    不需要,抽象类可以不实现接口的方法,由抽象类的子类实现。

    例如:

    publicinterfaceItfTest{//定义一个接口
    publicvoidtest();//定义接口的方法
    }
    publicabstractclassAbsTestimplementsItfTest{//实现一个抽象类,继承ItfTest接口,可以test方法,由AbsTest的子类实现
    }

    Q4:java抽象类或接口被继承后方法一定要重写吗

    抽象类中的非抽象方法不用重写,其他必须重写,接口的方法必须重写,接口和抽象类中只有方法名,没有定义的,如果你不定义 也就是空方法,接口就是为了弥补java不能多重继承,接口针对的是对象而不是实现。实现的部分可以交由对象去实现。这就是java中的多态啊。好好思考一下上面的几句话就行了。一定要对java的基本理论清楚。

    相关文章
    买的香蕉可以种盆栽吗2019-01-09
    加湿器可以加白开水吗2019-01-09
    胃不好可以喝牛奶吗2019-01-09
    胡萝卜和白萝卜可以一起吃吗2019-01-10
    菊花和玫瑰花可以一起泡水喝吗2019-01-10
    可乐煮生姜可以治咳嗽吗2019-01-10
    枸杞泡水可以天天喝吗2019-01-11
    一个男人可以一无所有但一定要谨慎2019-01-11
    吃降压药可以吃醋泡花生吗2019-01-11
    萝卜和人参一起煮可以吗2019-01-11