输出英文字母表和希腊字母表

abstract class InputAlphabet{public abstract void input();
}class InputEnglish extends InputAlphabet{public void input() {for(char c = 'a';c<='z';c++) {System.out.printf("%3c", c);}}
}class ShowBoard{void showMess(InputAlphabet show) {show.input();}
}public class NoName{public static void main(String args[]) {ShowBoard board = new ShowBoard();board.showMess(new InputEnglish());//向参数传递InputAlphabet的子类对象board.showMess(new InputAlphabet() {//向参数传递InputAlphabet的匿名子类对象public void input() {for(char c = 'α';c<='ψ';c++) {System.out.printf("%3c",c);}}});}
}

要点:用户在main方法中,向showMess方法的参数传递了一个匿名类的
对象,该对象负责输出希腊字母表。

特别注意:
仅供参考学习,转载请附上原文链接
分享学习心得,如有侵权,望联系本人处理
还在读大学的程序员,项目经验少,如有纰漏,感谢指正
需要源代码请联系本人
谢谢配合

如果这篇文章对您有帮助,小小的点个赞,算是给小学弟的鼓励吧!谢谢大佬!!/呱呱.jpg

Java匿名类习题_输出英文字母表和希腊字母表相关推荐

  1. Java 匿名类(匿名内部类)

    Java 匿名类(匿名内部类) 学习的参考博文:无恨之都 1. 初识 匿名类 标准说法: 内部类包括:成员类.局部类.匿名类(匿名内部类). 匿名类概念: 匿名类可以使你的代码更加简洁 (JDK8之后 ...

  2. java匿名类_Java匿名类

    java匿名类 Java anonymous class are like local class or inner class without a name. We can use java ano ...

  3. Java—输入数字星期,输出英文(switch语句)

    Java-输入数字星期,输出英文(switch语句) Description 从键盘上输入数字星期,然后输出它的英文. 其对应关系是: 1 Monday 2 Tuesday 3 Wednesday 4 ...

  4. 解决内存泄漏更加清楚的认识到Java匿名类与外部类的关系

    1.事件起因 在做项目的时候,通过Android Studio的Memory Monitor窗口观察程序内存使用情况,发现当程序退出的时候,有一部分应该释放掉的内存没有释放掉,知道程序中应该有内存泄漏 ...

  5. Java程序设计(八)----输出英文字母表、希腊字母表

    * 程序的版权和版本声明部分 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved. * 作 者: 刘镇 * 完成日期: 2012 年 10 ...

  6. java 匿名类_浅谈Java的匿名类

    在实际的项目中看到一个很奇怪的现象,Java可以直接new一个接口,然后在new里面粗暴的加入实现代码.就像下面这样.那么问题来了,new出来的对象没有实际的类作为载体,这不是很奇怪吗? 思考以下代码 ...

  7. 1.18 Java匿名类,匿名内部类

    匿名类是指没有类名的内部类,必须在创建时使用 new 语句来声明类.其语法形式如下: new <类或接口>() {// 类的主体 }; 这种形式的 new 语句声明一个新的匿名类,它对一个 ...

  8. java 匿名类调用方法_Java匿名内部类使用与示例

    首先说为什么有匿名类(产生的使命) 两个原因 1.简化代码编写 某种情况下,类只需要扩展一个方法,没必要为了一个方法单独去写一个子类,然后然后调用子类,此时需要匿名类 2.在不同的包内的类内调用类的p ...

  9. java匿名类的用法

    1.Java允许我们直接使用一个类的子类的类体创建一个子类对象 2.有时候创建子类对象时,除了使用父类的构造方法外还有类体,这个类体被认为是一个子类去掉类声明后的类体,称作匿名类. 3.匿名类是一个子 ...

最新文章

  1. GIA张怡:关于小白入门AI算法工程师的直播分享
  2. Ghost后只有一个C盘解决方法(转)
  3. 介绍一款facebook信息收集工具FBI
  4. 下载量过百万的吴恩达机器学习和深度学习笔记更新了!(附PDF下载)
  5. 博客园-我的新的开始
  6. 单机安装ZooKeeper
  7. ashx文件的几种使用
  8. red hat linux 虚拟机,Red Hat linux 的安装详细流程(包括VM虚拟机的设置)
  9. BTC 重现“自由落体”式暴跌,原来是受这几个因素影响?
  10. spring cloud搭建_Spring Cloud Eureka 注册中心集群搭建,Greenwich 最新版!
  11. 459.重复子字符串
  12. 服务器iis的作用,IIS是什么 IIS服务组件有什么作用
  13. 我的淘宝花名“九霄”
  14. 光量子计算机技术突破,真正突破光刻机封锁的技术诞生了!可编程光量子计算芯片是什么?...
  15. 仿百度文库解决方案——利用FlexPaper显示Flash(SWF)
  16. 计算机软件的卸载,电脑里那些软件是不需要的?应该怎么卸载?
  17. ios10下的通知更新
  18. IMPALA(Importance Weighted Actor-Learner Architectures)
  19. adb 判断imei_获取设备序列号 SN码(对应:设置-关于手机-状态-序列号 )
  20. java base64转字图片、图片转base64字符串

热门文章

  1. 杭州学军中学信友队趣味网络邀请赛 总结
  2. 《中国合伙人》经典台词:一个人迫于无奈之下的选择,往往是正确的。。。
  3. 云主机磁盘I/O %util飙高排查
  4. androidstudio使用mac字体_给android studio安装新字体,如mac系统的monaco字体
  5. 2017河南工业大学玲珑杯赛后总结
  6. 新东方辞退6万员工,蘑菇街裁员80%!大厂裁员潮之下,职场人如何掌握自己的命运?...
  7. 串口通信协议---UART
  8. 基于拉丁超立方抽样的风,光,负荷场景生成方法 风电功率场景生成 ,光伏功率场景生成,负荷场景生成
  9. 你不知道的京东数据库运维自动化体系建设之路
  10. 数组结构与算法-036-042 前中后缀表达式-逆波兰计算器