美文网首页
Java 接口

Java 接口

作者: 曾刚 | 来源:发表于2016-03-24 22:07 被阅读0次

简介

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

相关文章

网友评论

      本文标题:Java 接口

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