100天代码提升计划-第17天
一、接口的概述
接口是一种规范标准
二、接口格式
public interface 接口名称{ 内容}
接口名称首字母大写
接口的内容
1.常量
2.抽象发放
3.默认方法
4.静态方法
三、接口的抽象定义方法
注意事项
1.接口当中的抽象方法,修饰符必须是两个固定的关键字
2.两个修饰符可以选择性省略
3.方法三要素可以随意定义
package Interface; public interface Myinterface { public abstract void Method();//接口的抽象方法 public void Method1();//接口的抽象方法 abstract void Method2();//接口的抽象方法 void Method3();//接口的抽象方法 }
四、接口的使用
1.接口不能直接使用,必须有一个实现类来实现接口
格式:public class 实现类名称implements 接口名称{ }
2.实现类必须覆盖重现接口的所有的抽象方法
3.创建实现类的对象进行使用
代码
接口
package Interface; public interface Myinterface { public abstract void Method1();//接口的抽象方法 public void Method2();//接口的抽象方法 abstract void Method3();//接口的抽象方法 void Method4();//接口的抽象方法 }
实现类
package Interface; public class Myinterfac01 implements Myinterface{ public void Method1() { System.out.println("我叫张三"); } public void Method2() { System.out.println("我叫李四"); } public void Method3() { System.out.println("我叫王五"); } public void Method4() { System.out.println("我叫赵六"); } }
实现类对象
package Interface; public class Maimyinterface01 { public static void main(String[] args) { Myinterfac01 abc=new Myinterfac01(); abc.Method1(); abc.Method2(); abc.Method3(); abc.Method4(); } }
五、接口的默认方法定义
格式:public default 返回值类型 方法名称(参数列表){方法体}
解决接口升级的问题

浙公网安备 33010602011771号