初学 JAVA ,编程实例【人会说话,中国人说中国话,美国人说英语】
一、直接利用父类和继承的关系来实现这一实例
(1)建立一个父类对象Person,并且写出人类具有说话的能力。
package ghost;public class Person {public void speak(){System.out.println("人类具有说话的能力");}
}
(2)子类美国人和中国人直接继承父类人类的说话的能力。
package ghost;public class American extends Person {public void speak(){System.out.println("美国人说英语");}
}
package ghost;public class Chinese extends Aperson {public void speak(){System.out.println("中国人说中国话");}
}
(3)建立一个测试样例,利用多态的概念,用父类的引用指向子类的对象。并完成测试。
package ghost;public class Initail {public static void main(String[] args) {// TODO 自动生成的方法存根Person p1= new Chinese();//运用多态的概念,父类的引用指向子类的对象。Person p2= new American();//父类的引用指向子类的美国 对象。p1.speak();p2.speak();//以上是 直接运用父类,并使用继承关系完成的。/*Aperson p1 = new Chinese();Aperson p2 = new American();p1.speak();p2.speak();*/}}
二、利用抽象类的概念来实现这一实例,只需要更改父类为抽象类即可。
package ghost;public abstract class Aperson {public abstract void speak();
}
初学 JAVA ,编程实例【人会说话,中国人说中国话,美国人说英语】相关推荐
- java编程需要数学知识吗_初学Java编程,需要英语和数学基础吗?
原标题:初学Java编程,需要英语和数学基础吗? "学习Java编程英语和数学是必备条件吗?"很多Java零基础学习或者转型IT行业的都会有这样的疑问,其实刚开始学习Java编程是 ...
- 美国人在家用计算机访问网络,美国人在家里请客往往有两种方式
第一:邀请与应邀礼仪 美国人请客多用电话或当面提出,请帖上将列明日期.时间.地点和聚会的性质,接到邀请通常是要答复的,如果不当面亲口答复,写一个短柬或打电话即可.在美国,人们习惯上除非真正打算应约参加 ...
- 初学Java编程经常遇到的问题,你们遇到过吗?
随着互联网时代的飞速发展,越来越多的人投身于软件开发行业,大家都称他们为程序员,或者码农. 这些程序员的水平也是参差不齐的,有些人从比较好的学校毕业,水平却一般般:也有些人从一般搬的学校毕业,但是水平 ...
- java编程实例_几个java编程的典型例子
1.模拟酒店房间管理系统,需要如下几个功能: 1.1 in 房间号 客人名字 入住功能 1.2 out 房间号 退房功能 1.3 search 房间号 查询房间状态 如果房间号为-1 则输出所有房间状 ...
- 事无巨细说Java之---Java 程序 | Java 编程实例--1)Java中的斐波那契数列--Fibonacci series
在斐波那契数列中,下一个数是前两个数的和,例如 0.1.1.2.3.5.8.13.21.34.55 等.斐波那契数列的前两个数是 0 和 1. java中写斐波那契数列程序有两种方式: 不使用递归的斐 ...
- java编程50实例_java编程实例大全及详解谜底(50例).doc
java编程实例大全及详解谜底(50例).doc 还剩 33页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 谓 ...
- 【Java编程】04_多线程
1. 概述 在日常生活中,很多事情都是同时进行的.例如,人可以同时进行呼吸.血液循环.思考问题等活动.在使用计算机的过程中,应用程序也可以同时运行,用户可以使用计算机一边听歌,一边玩游戏.在应用程 ...
- Java大神推荐,java编程基础必备(必看)
在没有以前的操作习惯的错误情况下,反而容易接受新知识,所以不要因为自己对java一无所知而自卑,相反,这是菜鸟们的优势,但是如何才能从一个菜鸟历练成大神呢,当然是需要学习了,不学习就想成为大神,就是在 ...
- JAVA 编程中的汉字处理(1)---java 编程技术中汉子问题的分析与解决
Java 编程技术中汉字问题的分析及解决 段明辉, 自由撰稿人 简介: 在基于 Java 语言的编程中,我们经常碰到汉字的处理及显示的问题.一大堆看不懂的乱码肯定不是我们愿意看到的显示效果,怎样才能够 ...
- 小白零基础学习Java编程好学吗?
Java作为一门基础性编程语言,伴随着IT行业的兴起.目前,学习Java的人变得越来越多,但是想要学好Java通过自学可没有那么容易,尤其是对于初学者而言.那么小白零基础学习Java编程好学吗? IT ...
最新文章
- pandas使用dropna函数计算返回dataframe中不包含缺失值的行索引列表list(index of rows without missing values in dataframe)
- SAP零售行业解决方案初阶 7 - 自动补货
- 2015年国际智慧教育展览会盛大开幕
- Spark详解(十一):Spark运行架构原理分析
- php查看文件属性,文件目录属性及权限
- python包的中 _init _.py文件介绍
- Pycharn比较好的配色方案
- A Hard Problem
- jsp springmvc 视图解析器_Java面试题整理——SpringMVC
- 深度学习-Tensorflow1.x之Softmax函数代码实现对比在Tensorflow1.x与 Numpy
- Sping : @InitBinder注解
- CYQ.Data 轻量数据层之路 使用篇-MAction 数据查询 视频 D (二十一)
- 【十七】文件译文:user.properties (用户配置文件)
- 真北方向、坐标北向以及磁北向
- 测试工程师六大能力模型
- upf模板,来自synopsys rm golden.upf
- 高物实验报告计算机模拟高分子,高分子物理实验课程改革的论文
- 计算机没有光驱降无法启动,windows 未能启动 原因可能是最近更改了硬件或软件 没有光驱怎么办...
- maya mentray_新手快速掌握Maya Mental ray
- shell命令查阅端口信息_Powershell 执行外部命令
热门文章
- 神经网络中的激活函数
- Netty in action—Netty中的ByteBuf
- 安全云服务的定义和特征
- More Exceptional C++起步于Exceptional C++驻足之处
- 博文视点大讲堂28期:助你赢在软件外包行业
- Linux和windows网络配置
- python循环输入数组_python数组循环处理方法
- centos7如何安装samba-client_Docker: 教程07 - ( 如何对 Docker 进行降级和升级)
- 力扣-148 排序链表
- Flutter 高级篇-所有知识点架构