博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java面向对象练习题多态之字母表
阅读量:6354 次
发布时间:2019-06-22

本文共 1139 字,大约阅读时间需要 3 分钟。

34.编写2个接口:InterfaceAInterfaceB;在接口InterfaceA中有个方法void

printCapitalLetter();在接口InterfaceB中有个方法void printLowercaseLetter();然

后写一个类Print实现接口InterfaceAInterfaceB,要求printCapitalLetter()方法

实现输出大写英文字母表的功能,printLowercaseLetter()方法实现输出小写英文

字母表的功能。再写一个主类E,在主类Emain方法中创建Print的对象并赋

值给InterfaceA的变量a,对象a调用printCapitalLetter方法;最后再在主类E

main方法中创建Print的对象并赋值给InterfaceB的变量b,对象b调用

printLowercaseLetter方法。

 

//InterfaceA接口package 字母表;public interface InterfaceA {		void printCapitalLetter();}

  

//IntfaceB接口package 字母表;public interface InterfaceB {	void printLowercaseLetter();}

  

//print类package 字母表;public class Print implements InterfaceA, InterfaceB {	@Override	public void printCapitalLetter() {		System.out.println("A,B,C,D,E,F,G,H,I,G,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z");	}	@Override	public void printLowercaseLetter() {		System.out.println("a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z");	}}

  

//主类Epackage 字母表;public class E {	public static void main(String[] args) {		InterfaceA a=new Print();		a.printCapitalLetter();		InterfaceB b=new Print();		b.printLowercaseLetter();			}}

  

运行结果

 

转载于:https://www.cnblogs.com/mutougezi/p/5523665.html

你可能感兴趣的文章
[工具类]视频音频格式转换
查看>>
GNS3与抓包工具Wireshark的关联
查看>>
groovy-语句
查看>>
Java VisualVM远程监控JVM
查看>>
nasm预处理器(2)
查看>>
二叉排序树 算法实验
查看>>
Silverlight 5 beta新特性探索系列:10.浏览器模式下内嵌HTML+浏览器模式下创建txt文本文件...
查看>>
YourSQLDba 配置——修改备份路径
查看>>
nginx web服务理论与实战
查看>>
java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码
查看>>
网易音乐版轮播-react组件版本
查看>>
ES6 - 函数与剩余运算符
查看>>
你对position了解有多深?看完这2道有意思的题你就有底了...
查看>>
WebSocket跨域问题解决
查看>>
世界经济论坛发布关于区块链网络安全的报告
查看>>
巨杉数据库加入CNCF云原生应用计算基金会,共建开源技术生态
查看>>
Ubuntu 16.04安装Nginx
查看>>
从 JS 编译原理到作用域(链)及闭包
查看>>
flutter 教程(一)flutter介绍
查看>>
CSS面试题目及答案
查看>>