77范文网 - 专业文章范例文档资料分享平台

一有关java的第四次题(3)

来源:网络收集 时间:2018-12-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

(2) SalariedEmployee :

?

ColaEmployee 的子类,拿固定工资的员工。

属性:月薪

(3) HourlyEmployee :ColaEmployee 的子类,按小时拿工资的员工,每月工作超出160 小时的部分按照1.5 倍工资发放。

? 属性:每小时的工资、每月工作的小时数 (4) SalesEmployee :ColaEmployee 的子类,销售人员,工资由月销售额和提成率决

定。

属性:月销售额、提成率

(5) 定义一个类Company,在该类中写一个方法,调用该方法可以打印出某月某个员工

?

的工资数额,写一个测试类TestCompany,在main方法,把若干各种类型的员工放在一个ColaEmployee 数组里,并单元出数组中每个员工当月的工资。 11、Person类,如下图:两个测试类,访问该Person类,要求

(1)TestMain和Person在相同包中test2中

(2)TestMain在包test1中,Person在包test2中

12、修改原来的Person类,将其进行良好的封装

一 必做题

6 package miaogou;

public class Animal { String name;

String color;

Animal(String n, String c) {

name = n; color = c;

}

public void enjoy() {

System.out.println(\动物的叫声。\);

} }

public class cat extends Animal{ cat(String name,String color){ super(name,color); }

public void enjoy(){

System.out.println(\猫的叫声:喵喵\);

} }

public class dog extends Animal{ dog(String name,String color){

super(name,color); }

public void enjoy(){

System.out.println(\狗的叫声:汪汪\); } }

public class Person { Animal a;

public void play(Animal a){ a.enjoy(); }

}

public class Text {

public static void main(String[] args) { }

cat a = new cat(\, \); Person b = new Person();

b.play(a);

dog c=new dog(\,\); b.play(c); }

12

public class asw {

/**为图书馆创建一个Patron类,包括读者姓名、图书证号以及借阅费用(如果欠费的话)。 * 创建访问这些成员的方法和设定借书费的方法。定义一个方法,返回一个布尔值。表示读者是否欠费。 */

public static void main(String[] args) { Patron a=new Patron(\,\,0); }

a.A(\, \); a.B(); a.C();

}

class Patron{ String name;

String number;

boolean T; int money;

Patron(String name,String number,int money){ this.name=name;

this.number=number; this.money=money;

}

public void A(String n,String num){

if(name==n&&number==num){ }

System.out.println(\存在\+name+\的信息\);

}

public void B(){

if(T==true&&money>=0){ money=money-1;

System.out.println(name+\还剩\+money+\元钱\);

System.out.println(name+\还可以借\+money+\本书!\); }

else{

System.out.println(name+\不可以借书!\);

} }

public void C(){ } }

if(money>0){

System.out.println(name+\未欠费!\); }

else if(money==0){

System.out.println(name+\的钱为零!\); }

else {

System.out.println(name+\已欠费!\); }

二 选做题 1 package Beat;

public class time { /**

* 编写一个时间类MyTime,包含一个构造方法,3个私有成员变量

hour,minute,second

* 以及与它们相对应的get与set方法(如hour有getHour和setHour方法 * ,分别表示获得和设置hour),再加上一个转换成字符串的方法toString。 */

public static void main(String[] args) {

Mytime a = new Mytime(3, 12, 36); System.out.println(a.toString());

} }

class Mytime {

private int hour; private int minute; private int second;

Mytime(int h, int m, int s) { this.hour = h; this.minute = m; this.second = s; }

public int getHour() { return hour; }

public void setHour(int hour) { this.hour = hour; }

public int getMinute() { return minute; }

public void setMinute(int minute) { this.minute = minute; }

public int getSecond() { return second; }

public void setSecond(int second) { this.second = second; }

public String toString() {

return hour+\+minute+\+second; } }

2 package zhj;

public class as {

/**

* 编写一个日期类MyDate,包含一个构造方法,3个私有成员变量year,month,day * 再加上一个转换成字符串的方法toString。 */

public static void main(String[] args) { Mydate a = new Mydate(2012, 5, 7);

以及与它们相对应的get与set方法,

System.out.println(a.toString()); } }

class Mydate {

private int year;

private int month; private int day;

Mydate(int y, int m, int d) {

this.year = y; this.month = m;

this.day = d; }

public int getYear() { return year; }

public void setYear(int year) { this.year = year; }

public int getMonth() { return month; }

public void setMonth(int month) { this.month = month;

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库一有关java的第四次题(3)在线全文阅读。

一有关java的第四次题(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/337162.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: