面向对象编程(下).pdfVIP

  • 2
  • 0
  • 约2.06千字
  • 约 5页
  • 2020-09-13 发布于天津
  • 举报
上机五 面向对象编程(下) 【上机目的】 1)掌握属性存取器的使用 2 )掌握 super关键字 3 )掌握 final 关键字 4 )掌握 abstract关键字 5 )理解抽象类与抽象方法 6 )理解并掌握接口的定义与使用 【上机环境】 JDK1.6+Eclpise3.2 【上机准备】 1)复习课件中理论知识 2 )练习课堂所讲的例子 【上机内容】 1、创建一个用户类( User),具体如求如下: 定义私有成员变量: 用户 ID (userid)、账号 (username)、密码 (password)、 姓名 (realname)、年龄 (age)、性别 (sex)、电话 (phone)、是否是管理员 (isAdmin ), 并为这些成员变量设置属性存取器。 2、创建一个带有修饰符的鱼类( Fish),具体如求如下: 1)为鱼类设计 2 个成员方法:一个带有 final 修饰的方法游动( swim )(无 参、无返回值)、一个普通方法跳跃( jump )(无参、无返回值); 2 )为鱼类设计一个带有 final 修饰的成员变量 livePlace,初始值为“水中”; 3 )创建鱼类的子类鲤鱼( Liyu ),并设计一个成员方法 jump ,覆盖鱼类的 jump 方法(要求:在实现方式中要调用到鱼类的 jump 方法)。 3、编写一个 Java 应用程序,除了主类( TestTwo)外,该程序还有 Shape 接口、三角形类 Triangle 类、矩形 Rectangle 类。该程序具体要求如下: 1)Shape接口 public abstract double computeArea(double a,double b) 抽象方法。 2 )Triangle 类实现 Shape接口,完成计算面积的功能:用 a 代表三角形的 底、 b 代表三角形的高。 精选文库 3 )Rectangle 类实现 Shape 接口,完成计算面积的功能:有 a 代表矩形的 底、 b 代表矩形的高。 4 )在 TestTwo 类的主方法中分别创建各子类的对象并调用各自的计算面积 的方法,并打印输出信息面积信息。 (要求使用到多态性) 参考答案: 第一题: -- 2 精选文库 -- 3 精选文库 第二题: 第三题: -- 4 精选文库 --

文档评论(0)

1亿VIP精品文档

相关文档