Java 接口

简介

  1. Java 是静态语言,接口丰富了类的行为,提供动态运行的能力。实现同一接口的类具有共同的行为。
  2. Java 只能继承一个类(c++ 具有继承多个类的能力),接口补充了这方面的限制,类可以实现多个接口
  3. 接口下面的方法都是抽象方法,默认为 public abstract 类型,并且不是提供实现方法
  4. 接口属性默认是 final static 类型
  5. 接口可以被类,抽象类实现

使用

public interface Fly {  
  int age = 10;   
  void fly();  
  void move();
}
public class Dog implements Fly{
    public int age;

    public Dog(int age){
        this.age = age;
    }

    public void fly() {
        System.out.println("age:" + this.age + " " + Fly.age);
    }

    public void move() {
    }

    public static void main(String[] args) {
        Fly fly = new Dog(32);
        fly.fly();
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,267评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,735评论 18 399
  • 1.1 接口概念接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法...
    葡小萄家的猫阅读 24,080评论 0 4
  • 上次和母亲打电话,居然在电话里面吵了一架,预料之外。主要是和“娶了媳妇忘了娘”之类的事有关,虽然自己没有说什么不得...
    做个思行者阅读 1,855评论 0 1
  • 草 还是草 这个叫春的季节 含羞 萌动 纵情释放 一切皆为自然 花一点 再花一点 都无所谓 在这个叫春的季节 去漫...
    李老四lilaofour阅读 2,778评论 0 0

友情链接更多精彩内容