JAVA 实验5 类的多态性
桂 林 理 工 大 学 实 验 报 告 班级 软件16-1班 学号 3162052051116 姓名 张识虔 同组实验者 实验名称 类的多态性 日期 2018年06 月15日 一、实验目的: 理解类的多态性,掌握方法的继承、重载和覆盖,掌握如何从键盘输入数据以及多重循环的使用。 二、实验环境: 三、实验内容: (一)类的多态性练习 1. 方法的重载 方法的重载是指对同名方法的不同使用方式。 1) 程序功能:对不同的数进行排序输出。在IntSort 类中定义2 个同名的方法sort。 2) 编写KY5_1.java 文件,源代码如下。 class IntSort { public String sort ( int a , int b ) { if ( a > b ) return a + " " + b ; else return b + " " + a ; } public String sort ( int a , int b , int c ) { int swap ; if ( a < b ) { swap = a ; a = b ; b = swap ; } if ( a < c ) { swap = a ; a = c ; c = swap ; } if ( b < c ) { swap = b ; b = c ; c = swap ; } return a + " "