@liruiyi962464
2017-03-21T01:22:07.000000Z
字数 906
阅读 446
java
- 是把不同继承体系的当中的对象或者类统一起来
interface 接口名{
//静态常量、抽象方法
}
- 接口中只能存放静态常量和抽象方法
- Java接口是对功能的扩展
- 通过实现接口,java类可以实现多实现
- 一个类可以同时继承(extends)一个父类并且实现(interface)多个接口
- 接口与接口之间可以通过使用extends来产生继承关系
接口1
//接口 只能有静态常量和抽象方法
//接口与接口之间可以通过使用extends来产生继承关系
public interface Car extends Abc{//接口类Car继承接口类Abc
//接口中只能有静态常量和抽象方法
static final int i = 10;
//抽象方法可以不用abstract
public void run();
public abstract void stop(int i);
}
接口2
public interface Abc {
public void wheek();
}
父类D
public class D {
public void fly(){
}
}
子类
//一个类可以同时继承(extends)一个父类并且实现(interface)多个接口
public class Saloon extends D implements Car,Abc{
public void run() {
System.out.println("汽车人变形......酷酷酷尅尅");
}
public void stop(int i) {//形参
System.out.println("停车一共:"+i+"小时");
}
public void wheek() {
System.out.println("我是擎天柱,我有16个轮子");
}
}
测试类
public static void main(String[] args) {
/*
* 类中只能有属性和方法
* */
//多态的应用
//父类对象引用子类对象,失去了子类特有的方法
Car saloon = new Saloon();
saloon.run();
//实参
saloon.stop(25);
System.out.println(saloon.i);
saloon.wheek();
}