云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java面向对象编程练习题答案

Java面向对象编程练习题答案

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 6:58:20

}

interface Buffer {

public abstract void Buffer(); }

interface Heat {

public abstract void Heat(); }

interface Sugar {

public abstract void Sugar(); }

class Water1 extends Water implements Filter,Buffer {

public void Water(){

\水1的制造过程:\\n\ }

public void Filter(){ \水已经过滤\\n\ }

public void Buffer(){ \水已经缓冲\\n\ } }

class Water2 extends Water implements Buffer {

public void Water(){

\水2的制造过程:\\n\ }

public void Buffer(){ \水已经缓冲\\n\ } }

class Water3 extends Water implements Filter {

public void Water(){

\水3的制造过程:\\n\ }

public void Filter(){ \水已经过滤\\n\ } }

public class b01

{

public static void main(String args[]){ Water1 a = new Water1(); Water2 b = new Water2(); Water3 c = new Water3(); (); (); (); (); (); (); (); } }

【练习题】26.综合题

定义一个抽象的\类,有姓名,年龄,性别等成员变量

1. 要求尽可能隐藏所有变量(能够私有就私有,能够保护就不要公有),再通

过GetXXX()和SetXXX()方法对各变量进行读写。具有一个抽象的play()方法,该方法不返回任何值,同时至少定义两个构造方法。Role类中要体现出this的几种用法。

2. 从Role类派生出一个\类,该类具有Role类的所有成员(构

造方法除外),并扩展 salary成员变量,同时增加一个静态成员变量“职工编号(ID)”。同样要有至少两个构造方法,要体现出this和super的几种用法,还要求覆盖play()方法,并提供一个final sing()方法。 3. \类继承\类,有一个final成员变量\

4. 在main()方法中制造Manager和Employee对象,并测试这些对象的方法

abstract class Role {

private int age; private String name; public Role(int a){ (a); }

public Role(String b){ (b); }

public Role(int a,String b){ this(a); (b); }

public void setAge(int a){ age = a; }

public void setName(String b){ name = b; }

public int getAge(){ return age; }

public String getName(){ return name; }

public abstract void play(); }

class Employee extends Role {

private int salary;

private static String ID;

public Employee(int a,String i){ super(a); setID(i); }

public Employee(int a,String b,int s,String i){ this(a,i); (b);

setSalary(s); }

public void setID(String i){ ID = i; }

public String getID(){ return ID; }

public void setSalary(int s){ salary = s; }

public int getSalary(){ return salary; }

public void play(){

\职工信息:\\n**********************\

+\姓名:\年龄:\薪水:\ +getSalary()+\元\\n编号:\ }

public final void sing(){

\ }

}

class Manager extends Employee {

private final String vehicle;

public Manager(int a,String b,int s,String i,String vehicle){ super(a,b,s,i); = vehicle; }

public void play(){

\领导信息:\\n**********************\

+\姓名:\年龄:\薪水:\ +getSalary()+\元\\n编号:\交通工具\ } }

public class b01 {

public static void main(String args[]){

Employee emp = new Employee(25,\韩寒\ (); (); (); (); ();

Manager man = new Manager(27,\郭\宝时捷\ (); (); (); (); (); } }

【练习题】27.综合题 题目:品尝饮料 时间:2006-06-18 一、 语言和环境

1. 实现语言:Java

2. 环境要求:或以上版本及其联机帮助文档 二、 要求

1、使用命令行参数(饮料类型),输出该饮料类型的味道,如:当命令行参

数为1时,结果见图1:

2、如果没有该种饮料,结果见如图2:

搜索更多关于: Java面向对象编程练习题答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} interface Buffer { public abstract void Buffer(); } interface Heat { public abstract void Heat(); } interface Sugar { public abstract void Sugar(); } class Water1 extends Water implements Filter,Buffer { public void Water(){ \水1的制造过程:\\n\ } public void Filter(){ \水已经过滤\\n\ } public void Buffer(){ \水已经缓冲

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com