java接口的抽象方法使用 2020-03-10 Java 0 评论 字数统计: 296(字) 阅读时长: 1(分) java接口的抽象方法使用 123456789101112131415161718192021222324252627package cn.itcast.day10.demo01;/*在任何版本的Java中,接口都能定义抽象方法。格式:public abstract 返回值类型 方法名称(参数列表);注意事项:1. 接口当中的抽象方法,修饰符必须是两个固定的关键字:public abstract2. 这两个关键字修饰符,可以选择性地省略。(今天刚学,所以不推荐。)3. 方法的三要素,可以随意定义。 */public interface MyInterfaceAbstract { // 这是一个抽象方法 public abstract void methodAbs1(); // 这也是抽象方法 abstract void methodAbs2(); // 这也是抽象方法 public void methodAbs3(); // 这也是抽象方法 void methodAbs4();} 1234567891011121314151617181920212223package cn.itcast.day10.demo01;public class MyInterfaceAbstractImpl implements MyInterfaceAbstract { @Override public void methodAbs1() { System.out.println("这是第一个方法!"); } @Override public void methodAbs2() { System.out.println("这是第二个方法!"); } @Override public void methodAbs3() { System.out.println("这是第三个方法!"); } @Override public void methodAbs4() { System.out.println("这是第四个方法!"); }} 1234567891011121314package cn.itcast.day10.demo01;public class Demo01Interface { public static void main(String[] args) { // 错误写法!不能直接new接口对象使用。// MyInterfaceAbstract inter = new MyInterfaceAbstract(); // 创建实现类的对象使用 MyInterfaceAbstractImpl impl = new MyInterfaceAbstractImpl(); impl.methodAbs1(); impl.methodAbs2(); }}