Demo64_接口
package com.oop.demo07_JieKou;
//implements:使用接口:必须要重写接口内的所有方法
//接口的实现
public class AA implements A ,B{
@Override
public void A() {
System.out.println(age);
System.out.println(age+age);
System.out.println("接口输出1");
}
@Override
public void B() {
System.out.println("接口输出2");
}
@Override
public void Q(String name) {
System.out.println(name);
}
@Override
public void W(int a) {
System.out.println(a);
}
public static void main(String[] args) {
AA aa = new AA();
aa.A();
aa.B();
aa.Q("陈焕新");
aa.W(10);
}
}
控制台输出如下
总结
接口的作用:
1.约束:更像是一个插座,它并没有规定什么电器能插,但是规定有三角和两角
2.定义一些方法,让不同的人实现,例如:10员工同时共同完成接口A这个项目里面所有方法
3.接口中所有默认的方法都是:public abstract
4.接口中所有的常量都是:public static final
5.接口不能被实例化,因为接口并没有构造方法
5.1:虽然接口不能被实例化但是能够 new 接口名字(){};也是能够实现接口内的所有方法,因为这不是实例化,但是要重写接口内的所有方法
6.接口可以实现多个继承,通过implements关键词
7.实现接口必须重写接口内的所有方法
8.加油!
5.1的代码如下