1. 定义一个接口,其中包含一个 display ( )方法用于显示信息:通知类、汽车类、广告类均要实现该接口,以显示“通知内容”、“汽车油量”、“广告消息”。试编程实现并测试类的设计。创建的对象用接口引用,并通过接口引用变量执行 display ( )方法。

运行结果:

interface IFace{String t="通知内容";String q="汽车油量";String g="广告信息";abstract void display();
}
class Tong implements IFace{@Overridepublic void display() {// TODO 自动生成的方法存根System.out.println("inform:"+IFace.t);}
}
class Qi implements IFace{@Overridepublic void display() {// TODO 自动生成的方法存根System.out.println("car:"+IFace.q);}
}
class Guan implements IFace{@Overridepublic void display() {// TODO 自动生成的方法存根System.out.println("advertisement:"+IFace.g);}
}
public class Test{public static void main(String[] args) {IFace i[]= {new Tong(),new Qi(),new Guan()};i[0].display();i[1].display();i[2].display();}}

Java 接口编程题相关推荐

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

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

  2. Java 接口编程题练习

    题目1:创建Person接口(即"人"),它有setData()和getData()方法对"人"属性name.sex和birthday赋值和获得这些属性组成的字 ...

  3. 零基础学Java语言---编程题

    零基础学Java语言-编程题 注意:没有上机实际测过,代码仅供参考 1.温度转换 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示 ...

  4. Java简单编程题:大小写转换、兔子生兔子问题、狼追兔子问题、判断英文句子。

    Java简单编程题 1.大小写转换 2.兔子生兔子问题 3.狼追兔子问题 4.判断英文句子 1.大小写转换 输入一串字母 1.将大写转换为小写,小写转换为大写 2.将其全转换为小写 3.将其全转换为大 ...

  5. java程序设计编程题_20165237 2017-2018-2 《Java程序设计》第十周考试补做及编程题...

    20165237 2017-2018-2 <Java程序设计>第十周考试补做及编程题 知识点 1.链表是由若干个称作节点的对象组成的一种数据结构,每个节点含有一个数据和下一个节点的引用 . ...

  6. java在线编程题_阿里笔试题(2017在线编程题)-- 数串分组 --Java实现

    看到有人写了阿里的面试题,心里痒痒,好久 没搞过这些了,写着实现一下 题目 2017年3月阿里在线编程题(实习内推) 给定一串数字 判断是否存在这三个元素,它们将数字串分为四个子串,其中每个子串的数字 ...

  7. java 初级编程题_java基础经典编程题

    java基础经典编程题 Monkey_peach代码 package com.sailor.game; /** * 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第 ...

  8. 网易笔试编程题java_2017年网易校招笔试JAVA研发编程题

    为什么80%的码农都做不了架构师?>>> 尝试挑战了下网易2017校招的笔试编程题,共三题,AC第一题,第二题思考了很久勉强用一种low逼的方式完成,第三题没有完成,希望路过的ACM ...

  9. java 接口编程_JAVA面向接口编程

    一.什么是面向接口编程 要正确地使用Java语言进行面向对象的编程,从而提高程序的复用性,增加程序的可维护性.可扩展性,就必须是面向接口的编程.面向接口的编程就意味着:开发系统时,主体构架使用接口,接 ...

最新文章

  1. 如何创建.gitignore文件,忽略git不必要提交的文件
  2. Reids实战(7)数据类型五sorted sets
  3. java连接字符串_Java字符串连接运算符
  4. asp.net数据格式的Format-- DataFormatString
  5. MySQL 第二篇:增删改查
  6. 一周一论文(翻译)——[IEEE 14] Elastic scaling for data stream processing
  7. python︱HTML网页解析BeautifulSoup学习笔记
  8. C#多线程lock解决数据同步
  9. SAP C4C里收藏了的客户,在什么地方能够快捷打开
  10. 更改Fedora 11的plymouth开机动画
  11. python django 优势_为什么选择Django?
  12. 机器学习面试常用算法知识点梳理总结
  13. java channels_java.nio.channels.NotYetConnectedException
  14. mysql error trace_dede源码下data/mysql_error_trace.inc日志暴露后台地址漏洞修复
  15. 服务器自动关机重启1076,状态服务器上的事件 ID 1072 或1076 - ASP.NET | Microsoft Docs...
  16. 小程序标准版交易组件开启
  17. 2013年第四届c b组省赛蓝桥杯
  18. 常用Dos命令以及英文全称(有道解读)
  19. 阿里云云服务器 ECS SSHKEY登录
  20. C初阶必写的C语言小游戏—扫雷,一看就会,看完就能写

热门文章

  1. pythonpy文件打包成exe软件
  2. 基于深度学习的目标检测技术演进:从目标检测到人脸检测
  3. ie678,FF,chrome的css兼容性
  4. quartz中定时表达式详解
  5. io读取文件无地址_流的基本概念和IO流入门
  6. modbus连续读取时数据不正确_维纶触摸屏控制变频器是通过触摸屏与变频器之间的Modbus通信实现...
  7. asp.net通过webservice调用java接口全过程_100-RPC、RMI、WebService、httpClient、跨域、集群部署...
  8. matlab特征值分解法求多自由度系统的固有频率和主振型
  9. OpenCV--图像内轮阔填充
  10. 用Yum安装最新的MySQL版本