package com.Summer_0427.cn;/*** @author Summer* 需求:定义一个书信接口:Letter* 抽象方法:writeHeader();*        writeBody();*        writeFooter();* 定义一个家书类:写一封家书* 定义一个情书类:写一封情书* 输出:* 亲爱的:*         我在北京很好*           小明 2018-12-30**/
interface Letter {void writeHeader();void writeBody();void writeFooter();
}class HomeLetter implements Letter{@Overridepublic void writeHeader() {System.out.println("亲爱的:");    }@Overridepublic void writeBody() {System.out.println("            我在北京挺好的");}@Overridepublic void writeFooter() {System.out.println("\t\t\t\t\t\t小明 2018-12-30");}}
public class TestLetter {public static void main(String[] args) {Letter letter = new HomeLetter();letter.writeHeader();letter.writeBody();letter.writeFooter();}}

转载于:https://www.cnblogs.com/summerdata/p/10781090.html

接口练习题(书信接口)相关推荐

  1. java 接口 练习题_JAVA 接口练习题

    展开全部 public interface Ishape { /** * 求周长 * @return */ int getPerimeter(); /** * 求面积 * @return */ int ...

  2. 几个ts的接口练习题

    题目: 定义一个接口,接口中有3个抽象方法如下. (1)"fact(m:number):number;"方法的功能为求参数的阶乘. (2)"intPower(m:numb ...

  3. java接口编程题_Java接口练习题

    1.说出下面程序的执行结果: interface InterfaceA { String S = "good "; void f(); } abstract class Class ...

  4. 【Java】接口练习题

    接口 Shape接口中含有抽象方法,计算面积int  area()和计算周长 int perimeter(). 定义长方形类rectangle,包含属性长 length和宽 width,实现Shape ...

  5. 编写book.java_Java集合框架上机练习题:编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法........

    编写一个Book类,该类至少有name和price两个属性.该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系.在 ...

  6. Go 学习笔记(71)— Go 接口 interface (接口定义、接口实现、接口调用、值接收者、指针接收者)

    1. 接口的定义 接口是和调用方的一种约定,它是一个高度抽象的类型,不用和具体的实现细节绑定在一起.接口要做的是定义好约定,告诉调用方自己可以做什么,但不用知道它的内部实现,这和我们见到的具体的类型如 ...

  7. Go 学习笔记(35)— Go 接口 interface (接口声明、接口初始化、接口方法调用、接口运算、类型断言、类型查询、空接口)

    1. 接口概念 接口是双方约定的一种合作协议.接口实现者不需要关心接口会被怎样使用,调用者也不需要关心接口的实现细节.接口是一种类型,也是一种抽象结构,不会暴露所含数据的格式.类型及结构. 接口内部存 ...

  8. 从零开始学Go之接口(一):接口

    接口是双方约定的一种合作协议.接口实现者不需要关心接口会被怎样使用,调用者也不需要关心接口的实现细节. 接口是一种类型,也是一种抽象结构,不会暴露所含数据的格式.类型及结构. 声明: 接口类型是由一组 ...

  9. sdio接口_多种接口的谷歌Coral模块,总有一款适合您~

    大家好,我是人见人爱的小月月.今天我们继续聊聊人工智能开发板. 一提到Coral这个名字,大家就会想到谷歌的各种黑科技.去年Google已经发布过一块秒天秒地的人工智能开发板,名字叫Coral Dev ...

最新文章

  1. 我是如何自学 Python 的
  2. android pdf阅读工具,android pdf 阅读器开发, pdf demo, pdf第三方控件
  3. 终止代码driver_irql_not_less_or_equal
  4. sqlite不存在记录则插入数据
  5. Android 第十四课 使用LitePal添加数据(更新数据)
  6. 聊天机器人-AIML人工智能标记语言
  7. angularjs中按回车事件_浅谈angularjs中响应回车事件
  8. 5个技巧让你更好的编写 JavaScript(ES6) 中条件语句
  9. java - What is a fat JAR? - Stack Overflow
  10. 南方周末:阿里巴巴的大数据梦
  11. Unable to load print control in ReportingService
  12. 八 Civil3d常用显示样式的编辑与创建 ----点标签样式2
  13. LeetCode:208. 实现 Trie (前缀树)
  14. 最简洁的PHP把PHP生成HTML代码
  15. 圆内接等边三角形的画法_几何画板应用教学,教你绘制圆的内接正三角形
  16. 小规模纳税人可以申请美元账户收款么?
  17. JDBC心得体会--总结
  18. Wear OS手表应用开发教程之-创建应用
  19. Linux下redis 以关键字批量删除数据
  20. 茅坡村计算机技术学院,名牌大学的恶搞自嘲外号

热门文章

  1. 网址http格式的拆分
  2. 常考数据结构与算法: NC19 连续子数组的最大和
  3. JVM字节码之整型入栈指令(iconst、bipush、sipush、ldc)
  4. 如何拆分PDF,PDF拆分页面的方法
  5. linux 常用命令摘录
  6. 数据库连接工具HeidiSql介绍(支持MySQL,MariaDB,Microsoft SQL或PostgreSQL)
  7. mycat快速体验(转)
  8. 使用LINQ解除SQL注入安全问题
  9. 启用第三方Chrome插件
  10. Python Set Literals