第一个接口 interface

 1 package Interface;
 2 
 3 /*
 4     如何定义一个接口:
 5     public interface 接口名称{
 6         //接口内容
 7     }
 8  */
 9 
10 /*
11    接口的使用步骤:
12    1.接口不能直接使用,必须有一个“实现类”来“实现”该接口.
13    格式:
14    public class 实现类名称 implements 接口名称{
15         //....
16    }
17    2.接口的实现类必须覆盖重写(实现)接口中所有的抽象方法,
18    实现:去掉abstract关键字,加上方法体大括号。
19    3.创建实现类的对象,进行使用。
20 
21    注意事项:
22    如果实现类并没有覆盖重写接口中所有的抽象方法,那么这个实现类自己就必须是抽象类。
23 */
24 public class Demointerstate {
25     public static void main(String[] args) {
26         //错误写法 不能直接new接口对象使用
27 
28         //创建实现类的对象使用
29         MyinterfaceAbstrctImpl impl = new MyinterfaceAbstrctImpl();
30         impl.methodAbs();
31     }
32 }
1 package Interface;
2 
3 public class MyinterfaceAbstrctImpl implements MyinterfaceAbstract{
4     @Override
5     public void  methodAbs(){
6         System.out.println("这是第一个方法!" );
7     }
8 }
 1 package Interface;
 2 /*
 3 *在任何版本的Java中,接口都能定义抽象方法。
 4 * 格式:
 5 * public abstract 返回值 方法名称(参数列表);
 6 * 注意事项:
 7 * 1.在接口当中的抽象方法,修饰符必须是两个固定的关键字:public abstract
 8 * 2.这两个关键字修饰符,可以选择性的省略(不推荐)
 9 */
10 public interface MyinterfaceAbstract {
11     //这是一个抽象方法
12     public abstract void methodAbs();
13 }
原文地址:https://www.cnblogs.com/bingquan1/p/12628622.html