`
atmosphere
  • 浏览: 14126 次
  • 性别: Icon_minigender_1
博客专栏
807a8b01-317a-34bf-9d0f-011a7c5a74b4
javase7官方教程翻译...
浏览量:10679
社区版块
存档分类
最新评论

JAVASE官方教程:接口之定义接口(2)

阅读更多

一个接口的声明由修饰符,关键字interface,接口名,一个逗号分隔的父接口列表(如果有),和接口体组成.例如:

public interface GroupedInterface extends Interface1,
                                        Interface2, Interface3 {

   // 常量声明
   double E = 2.718282;

   // 方法标签
   void doSomething (int i, double x);
   int doSomethingElse(String s);

}

 

 

public访问修饰符指明这个接口可以被任何包中的任意类访问.如果你没有指定接口是公共(public)的,你的接口只能被在同一个包中定义的类所访问.

一个接口可以继承其他的接口,就像类可以继承其他类.然而,一个类只能继承另一个类,一个接口可以继承多个接口.接口声明包含一个接口继承列表.

接口体


接口体包含该接口中所有方法的声明.一个方法声明不包括花括号,而是以分号结尾,因为接口不提供方法的实现.所有方法的访问修饰符都被

隐含的设为public,所以public是可以省略的.

一个接口可以包含常量声明.所有常量被隐含的设为public static final的,这些修饰符可以省略.

分享到:
评论

相关推荐

    javaSE代码实例

    17.1.2 JavaSE 5.0中固定尺寸线程池的基本知识 374 17.1.3 自定义尺寸固定线程池的使用 375 17.1.4 单任务线程池的使用 377 17.1.5 可变尺寸线程池的使用 378 17.1.6 延迟线程池的使用 380 17.1.7 使用...

    新版java教程 全套javase零基础到高级视频教程小白自学编程下载地址

    ·实战teratori迭代器和自定义Comparable:排序接口 ·玩转ava操作文件File类常用操作 ·案例实战IO流Input、Output Stream流 ·详细常见Object、Math、String等核心类 ·掌握枚举Enum和时间日期LocalDate使用 ·面试...

    就业班JavaSE-day07每日作业卷答案2

    }}训练案例9训练知识点1.泛型接口训练描述自定义一个泛型接口Inter ,包含show(E e)抽象方法. 使用1.定义实现类时确定泛型的类型, 2.定

    就业班JavaSE--day01 每日作业卷1

    2. 请说this代表什么 3. 请说出this是谁 2. 请举出一个组合关系的例子训练案例5训练考核知识点 继承训练描述 请阐述你对继承的理解操作步骤描述 1

    javaSE整体学习总结,超级全面

    多态(polymorphism)的要点,多态的好处和弊端,抽象(abstract),抽象(abstract)类的使用要点,接口(interface),接口的一些方法,接口的扩展(概念),内部类的要点,数组的定义和本质,String类是什么,常用的方法,StringBuffer...

    MySpider:Java网络爬虫MySpider,特点是组件化,可插拔式的,可以根据一套接口实现你自己自定义的网络爬虫需求(本人JavaSE的温习项目,适合java新人)

    IntroductionMySpider是使用...保存至结果文件内DataService,提供数据持久化的服务,最基本的为数据的crud接口(默认采用mybatisDataService来使用mybatis进行数据库操作,你可以编写自定义的DataService来使用别的

    Java网络爬虫MySpider.zip

    Java网络爬虫MySpider,特点是组件化,可插拔式的,可以根据一套接口实现你自己自定义的网络爬虫需求(本人JavaSE的温习项目,适合java新人) 软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++...

    java基础案例与开发详解案例源码全

    1.1 Java语言发展简史2 1.2 认识Java语言3 1.2.1 Java语言特性3 1.2.2 JavaApplet4 1.2.3 丰富的类库4 1.2.4 Java的竞争对手5 1.2.5 Java在应用领域的优势7 1.3 Java平台的体系结构7 1.3.1 JavaSE标准版8 1.3.2 ...

    单点登录源码

    服务网关,对外暴露统一规范的接口和包装响应结果,包括各个子系统的交互接口、对外开放接口、开发加密接口、接口文档等服务,可在该模块支持验签、鉴权、路由、限流、监控、容错、日志等功能。示例图: ![API网关]...

    leetcode分类-backend-learning:Kerno后端方向学习仓库

    JavaSe 奠定基础 基础语法(常用数据类型与包装类,访问与非访问修饰符,跳出循环,类与方法的声明) 基本语法规则(标识符,修饰符,关键字) 数据类型与变量 修饰符与运算符 流程控制 数组 类与方法 泛型 常量与...

    面向对象技术与UML课件及源代码-by 南邮-陈杨

    18.2.2练习2: 根据需求构建类图 18.3思考题 第19章顺序图、协作图、状态图和活动图 19.1顺序图 19.1.1什么是顺序图 19.1.2详解顺序图 19.1.3用Rational Rose画顺序图 19.2协作图 19.2.1什么是协作图 ...

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

Global site tag (gtag.js) - Google Analytics