java接口

接口中常量的修饰关键字:public,static,final(常量) 函数的修饰关键字:public,abstract 如果没有写全,系统在编译时会自动加上 接口中的所有成员都是public 接口中的方法,都是抽象方法, * 接口是不可以创建对象,因为有抽象方法; 子类如果只实现部分接口的抽象方法,则子类是抽象类,依然不可以创建对象, 子类只有将接口中的抽象方法全部实现,才可以创建对象 注:实现接口的方法,必须是public修饰的,因为抽象类中的成员(常量和方法)都是public修饰的 * 一个类只能继承一个父类,可以实现多个接口 * 实现接口和继承类的选用方法:继承表示,子类是父类的一部分,比如说人和学生的关系; 实现接口表示,接口是类的一部分功能的实现,例如人和开车的关系,接口一般都是实现类的扩展功能 *

 1 //定义student接口
 2 interface student{
 3     public static final String COUNTRY="China";
 4     public abstract void study();
 5     public abstract void work();
 6 }
 7 //实现接口部分抽象方法的类,为抽象类
 8 abstract class goodStudent implements student{
 9     public void study(){
10         System.out.println("实现接口的抽象了");
11     }
12 }
13 //将接口中的所有方法都实现了,可以创建对象
14 class badStudent implements student{
15     public void study() {
16         System.out.println("努力学习");
17     }
18     public void work() {
19         System.out.println("努力工作");
20     }
21 }
22 
23 public class test {
24     public static void main(String[] args) {
25         badStudent bs=new badStudent();
26         bs.study();
27         bs.work();
28     }
29 }

运行结果:

努力学习 努力工作

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • java内部类

    用户3030674
  • java Http消息传递之POST和GET两种方法

    /** * 通过Get方法来向服务器传值和获取信息, * 这里举例假设的前提是,链接上服务器,服务器直接发送数据给本地 * * 大体的思路:...

    用户3030674
  • Android中粗字体

    最近UI大牛出了一版新的效果图,按照IOS的效果做的,页面里面有普通字体、中粗字体、加粗字体。对于IOS的小伙伴,分分钟搞定,但是对于Android开发的我,瞬...

    用户3030674
  • java之接口

    有时必须从几个类中派生出一个子类,继承它们所有的属性和方法,但是,Java不支持多继承,就有了接口,就可以得到多重继承的效果。

    西西嘛呦
  • Java——接口的基本总结(基本定义、使用接口定义标准、工厂设计模式、代理设计模式、抽象类与接口的区别)

    接口与抽象类相比,使用率是最高的,所有的设计基本是围绕接口进行的,这部分内容很重要,要彻底学明白需要很长时间,与接口相关 的两个重要设计模式:工厂设计模式、代理...

    Winter_world
  • ★ Android基础篇-你应该知道的Android Interface

    简单的说 java都是通过继承父类,重写父类的方法来实现一些功能,继承只能单继承,而接口Interface是可以实现多个的,恰好补充了这个缺点。

    全栈程序员站长
  • 一个类实现多个接口的同名方法会报错吗?

    大家好,我是小刀,今天和大家讨论一下接口实现的两个问题,众所周知,接口是设计模式的基石,所以了解接口的一些实现对理解设计模式,源码都大有裨益!

    微笑的小小刀
  • 设计模式之适配器模式

    网购支付:(工商支付,建设支付2种)很显然这是两个不同的开发商做的开发,故提供的接口方法不一致,也理所当然。

    用户7657330
  • 设计模式六大原则(4):接口隔离原则

    定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类...

    Angel_Kitty
  • Java接口实例

    在Java之中每一个抽象类都可以实现多个接口,但是反过来讲,一个接口却不能继承抽象类,可是Java之中,一个接口却可以同时继承多个接口,以实现接口的多继承操作。...

    葆宁

扫码关注云+社区

领取腾讯云代金券