信息发布→ 登录 注册 退出

一篇文章带你入门Java接口

发布时间:2026-01-11

点击量:
目录
  • 什么是接口:
  • 关键字:
  • 创建接口代码展示:
  • 如何实现接口呢:
  • 实现接口代码展示:
    • 具体代码实现:
  • 接口继承和类继承的区别:
    • 总结

      什么是接口:

      接口是一系列方法的声明,是一些方法特征的集合

      注意:

      在接口中只有方法名,没有方法体!

      关键字:

      interface(创建接口), implement(实现接口)

      创建接口代码展示:

      public interface 接口名 { // 没有任何具体的实现
          void 方法名(); //只有方法名,注意是;
      }
      

      这样仅仅是创建了一个接口。

      如何实现接口呢:

      分为三步:

      1.创建一个类 implements 这个接口

      2. 必须重写接口中所有的方法 : 改分号为大括号

      3. 方法中加上这个方法具体的 代码内容

      实现接口代码展示:

      public class 类名 implements 接口名{
      将;改为{}以后重写方法
      }
      

      Tips:

      其实implements与extends类似,区别就是继承以后父类方法可以被子类调用或者重写,但是implements以后,它的‘父类'中只有方法名没有方法体,一定需要你重写方法(改;为{}),但是接口中的属性你可以调用。

      具体代码实现:

      public class xiaoming {
        public void WaytoBeiJing(waytoBeiJing wtbj){
            wtbj.WaytoBeiJing();
        }
        public static void main(String[] args) {
              xiaoming Xiaoming = new xiaoming();
              xiaoming_tobeijing xm_tbj = new xiaoming_tobeijing();
              Xiaoming.WaytoBeiJing(xm_tbj);
          }
      }
      
      public class xiaoming_tobeijing implements waytoBeiJing{
          //重写去北京的方法
          @Override
          public void WaytoBeiJing(){
              System.out.println("乘坐飞机");
          }
          //一个类中只能有一个方法 可以再次创建一个类 写第二种方法
      }
      
      public interface waytoBeiJing {
          public void WaytoBeiJing();//抽象方法 没有方法体
      }
      

      接口继承和类继承的区别:

      1.不同的关键字,实现接口(implements),继承(extends)

      2.接口可以继承接口。类可以继承类。类可以继承接口。

      一个类或接口可以继承多个接口。一个类只能继承一个类。

      3.在接口中只能定义全局变量和抽象方法,而在继承中可以定义属性方法,变量,常量的等等…

      4.当某个接口被实现的时候,在类中一定要用接口中的抽象方法,而继承中子类能随意调用父类的属性和方法,毫无压力的;

      总结

      本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注的更多内容!

      在线客服
      服务热线

      服务热线

      4008888355

      微信咨询
      二维码
      返回顶部
      ×二维码

      截屏,微信识别二维码

      打开微信

      微信号已复制,请打开微信添加咨询详情!