首页 > 编程语言 > 详细

java面向对象4

时间:2021-03-13 15:47:17      阅读:29      评论:0      收藏:0      [点我收藏+]

1.interface

  • 接口定义一种规范,规定一个类必须做什么,但它不管如何具体去做;
  • [修饰符] interface 接口名 extends 父接口1,父接口2....
    没有构造方法,不能实例化;
    接口只能继承接口,不能继承类
    接口里没有普通方法,方法全是抽象的;
    接口里的方法默认修饰符是public abstract;
    接口里的字段全是全局常量,默认修饰符是public static final;
  • 接口里的成员包括(主要是前两个):
    全局常量
    公共的抽象方法
    内部类(包括内部类,内部接口,内部枚举类);

2.使用接口

  • 格式:public class SubImpl extends Super implements IA,IB
  • 实现接口(支持多实现)
    [修饰符] class 类名 implements 接口1,接口2...
    接口的实现必须在 extends 之后;
    实现接口的方法必须是 public 类型
    接口不能创建实例,但是可以声明引用类型的变量。
    此时,引用类型的变量必须指向到其实现类对象。
    IStudent s = new String();//
    IStudent s = new StudentImpl();//

java面向对象4

原文:https://www.cnblogs.com/linbin7/p/14528152.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!