Java接口的实现方法步骤、注意事项

Java接口的实现方法步骤、注意事项

  • 接口就是多个类的公共规范。
  • 接口是一种引用数据类型,最重要的内容就是其中的抽象方法。
  • 接口可以作为类中的成员变量,可以作为方法的参数、返回值,不一定必须得是实现类

备注:换成了关键字interface之后,编译生成的字节码文件仍然是:.java---->.class

接口使用的过程步骤:

  1. 接口不能直接使用,必须有一个"实现类"来"实现"该接口。
    格式:
    public class 实现类名称 implements 接口名称{
        //...
    }
    
  2. 接口实现类必须覆盖重写(实现)接口中所有抽象方法
    实现:去掉abstract关键字,加上方法提大括号
  3. 创建实现类的对象,进行使用

ps. 如果实现类并没有覆盖重写接口中的所有抽象方法,那么这个实现类必须自己就是抽象类。

/*
在任何Java版本中,接口都能定义抽象方法。
格式:public abstract 返回值类型 方法名称(参数列表);

注意事项:
1. 接口当中的抽象方法,修饰符必须是两个固定的关键字public abstract
2. 这两个关键字修饰符,可以选择性忽略
3. 方法的三要素可以随便定义

 */

public interface MyInterfaceAbs {
    //下面这些方法都正确,可以省略
    public abstract void methodAbs01();
    abstract void methodAbs02();
    public void methodAbs03();
    void methodAbs04();

}
public class MyInterfaceImpl implements MyInterfaceAbs {

    @Override
    public void methodAbs01() {
        System.out.println("第一个接口实现方法");
    }

    @Override
    public void methodAbs02() {
        System.out.println("第二个接口实现方法");
    }

    @Override
    public void methodAbs03() {
        System.out.println("第三个接口实现方法");
    }

    @Override
    public void methodAbs04() {
        System.out.println("第四个接口实现方法");
    }
}
public class Demo01Interface {
    public static void main(String[] args) {
//        MyInterfaceAbs myInterfaceAbs= new MyInterfaceAbs();不能new接口
        MyInterfaceImpl impl = new MyInterfaceImpl();//只能new实现方法
        impl.methodAbs01();
        impl.methodAbs02();
    }
}
第一个接口实现方法
第二个接口实现方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值