美文网首页
基础:抽象类和接口

基础:抽象类和接口

作者: Bitson | 来源:发表于2019-04-17 16:01 被阅读0次

接口的定义,如下,

interface I {

    int str1 =2; // 接口里定义的变量自动是static和final的

    abstract void inter(); // 可以定义抽象方法

    void inter2();

    void inter3();

}

接口可以扩展接口,可以不实现父接口的方法,但是实现类必须实现所有接口的方法

interface I2 extends I {

}

抽象类可以实现接口,但是类内部可以不实现接口的方法,但是最终继承类这个抽象类的实现类必须实现所有的抽象方法和接口方法(包底所有没有实现的方法)

abstract class III implements I {

    public abstract void inter();

    public void inter2() { } // 抽象类可以实现接口里的方法

}

最终实现类必须实现抽象类和接口中没有实现过的方法

class IIIIextends III {

    @Override

        public void inter() {

    }

    @Override

        public void inter3() {

    }

}

相关文章

  • 接口和抽象类有什么区别

    学习Java基础知识,打通面试关~十三接口与抽象类面试常客:谈谈你对抽象类和接口的理解 接口用interface修...

  • 转载面经

    --转自牛客网,作为记录--主要问基础,抽象类,接口,spring,数据库,测试框架等等抽象类和接口:http:/...

  • scala的Trait

    Trait基础 scala 中的Trait和Java中的接口(interface)极其类似 接口是彻底的抽象类,所...

  • 5.5-全栈Java笔记:接口的定义和使用

    接口interface 接口的作用 为什么需要接口?接口和抽象类的区别? 接口就是比“抽象类”还“抽象”的“抽象类...

  • java的final关键字

    ——修饰类、接口和抽象类 final可以修饰方法,属性,类!但是不能修饰接口,抽象类;因为 接口和抽象类本身就是...

  • 接口和抽象类的区别

    接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类...

  • 基础:抽象类和接口

    接口的定义,如下, interface I {int str1 =2;// 接口里定义的变量自动是static和f...

  • 抽象类和接口的区别

    以下两篇文章介绍了接口和抽象类的概念接口概念抽象类概念 抽象类和接口的区别: 抽象类:需要使用abstract关键...

  • 接口和抽象类

    接口和抽象类的区别? 接口(interface)和抽象类(abstract class)是支持抽象类定义的两种机制...

  • 最近Java高级工程师面试总结

    面试总结 Java基础 Hashtable和HashMap的区别。 抽象类与接口的区别。 final关键字的使用和...

网友评论

      本文标题:基础:抽象类和接口

      本文链接:https://www.haomeiwen.com/subject/ebynwqtx.html