Java继承与多态实验报告
西 安 邮 电 大 学
(计算机学院)
课内实验报告
实验名称: 继承与多态
专业名称: 计算机科学与技术
班 级: 计科1405班
学生姓名: 高宏伟
学 号: 指导教师: 刘霞林
实验日期: 2016.10.13
一、实验目的
通过编程和上机实验理解 Java 语言的继承和多态特性,掌握变量的隐藏、方法的覆盖、重载,掌握抽象类和接口的使用。
二、实验要求
1.编写体现类的继承性(成员变量、成员方法、成员变量隐藏)的程序。
2.编写体现类的多态性(成员方法重载)的程序。
3.编写体现类的多态性(构造方法重载)的程序。
4.编写使用接口的程序。
三、实验内容
(一)类的继承
1.创建公共类Student.
(1)编写程序文件 Student.java,源代码如下:
public class Student
{
protectedString name; //具有保护修饰符的成员变量
protected int number;
void setData(String m,int h) //设置数据的方法
{
name =m;
number= h;
}
public void print() //输出数据的方法
{
System.out.println(name+", "+nu