问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在线等大佬解JAVA题

发布网友 发布时间:2024-03-13 21:54

我来回答

3个回答

热心网友 时间:2024-06-22 14:40

第一题:

public class Employee {
private String id;
private String name;
private double pay;

public Employee(String id, String name, double pay) {
super();
this.id = id;
this.name = name;
this.pay = pay;
}

public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public double getPay() {
return pay;
}

public void setPay(double pay) {
this.pay = pay;
}

public String toString() {
return "Employee [id=" + id + ", name=" + name + ", pay=" + pay + "]";
}

}

public class Emploer extends Employee {

private double bonus;

public Emploer(String id, String name, double pay, double bonus) {
super(id, name, pay);
this.bonus = bonus;
}

public double getBonus() {
return bonus;
}

public void setBonus(double bonus) {
this.bonus = bonus;
}

@Override
public String toString() {

return "Emploer [id=" + super.getId() + ", name=" + super.getName() + ", pay=" +
super.getPay() + ", bonus=" + bonus + "]";
}

}

第二题:

public abstract class Shap {
public abstract double getArea();
}

public class Rectangle extends Shap {
private double i; // 长
private double k; // 宽

public Rectangle(double i, double k) {
super();
this.i = i;
this.k = k;
}

@Override
public double getArea() {
return i*k;
}
}

public class Triangle extends Shap {
private double i; // 一条边长
private double k; // 相应的高

public Triangle(double i, double k) {
super();
this.i = i;
this.k = k;
}

@Override
public double getArea() {
return i*k;
}
}

public class Circle extends Shap {
private double r; //半径

public Circle(double r) {
super();
this.r = r;
}

@Override
public double getArea() {
//Math.PI = 3.141592653589793 为java.lang包中的一个类的常量参数
return Math.PI*r*r;
}

}

public class Pillar {
private Shap bottom;  // 底为可实例化的抽象父类 
private double height;  // 高 
private double volume;  // 体积

public Pillar(Shap bottom, double height) {
super();
this.bottom = bottom;
this.height = height;
}

public void calvolume(){
this.volume =  bottom.getArea() * height;
}

public void print(){
System.out.println("这个柱体的体积为:"+ volume);
}

}

第三题:

public interface Advertisement {
public void getName();

public void getAdvert();
}

public class  Advert implements Advertisement{

private boolean flag;  // 权限 true为有权限,false为无权限。
private String name;   // 公司名称
private String advert; // 公司广告词
private int mode;      // 展示方式   (可自行定义方式,仅提供一个方案)

public Advert() {
super();
}

public Advert(boolean flag, String name,String advert,int mode) {
super();
this.flag = flag;
this.name = name;
this.advert = advert;
this.mode = mode;
}

public boolean isFlag() {
return flag;
}

public void setFlag(boolean flag) {
this.flag = flag;
}

public void setName(String name) {
this.name = name;
}

public int getMode() {
return mode;
}

public void setMode(int mode) {
this.mode = mode;
}

public void setAdvert(String advert) {
this.advert = advert;
}

@Override
public void getName() {
if(flag){
System.out.println("公司名称:"+name);
}
else{
System.out.println("您没查看的权限");
}
}

@Override
public void getAdvert() {
if(flag){
System.out.println("公司广告词为:"+advert);
}
else{
System.out.println("您没查看的权限");
}
}

public void show(){
System.out.println(name);
if(mode > 0){
// 模拟不同公司展示公司广告词的方式
switch (mode) {
case 1:
System.out.println("------------------------");
System.out.println(advert);
System.out.println("------------------------");
break;
case 2:
System.out.println("************************");
System.out.println(advert);
System.out.println("************************");
break;
case 3:
System.out.println("++++++++++++++++++++++++");
System.out.println(advert);
System.out.println("++++++++++++++++++++++++");
break;
case 4:
System.out.println("^^^^^^^^^^^^^^^^^^^^^^^^");
System.out.println(advert);
System.out.println("^^^^^^^^^^^^^^^^^^^^^^^^");
break;
}
}
}
}

public class AdvertTest {
public static void main(String[] args) {
Advert AdvertisementA = new Advert(true,"XX公司","让明天更美好!",2);
Advert AdvertisementB = new Advert(true,"YY公司","我有我的方式!",3);
AdvertisementA.show();
AdvertisementB.show();

AdvertisementA.setFlag(false);
AdvertisementA.getName();
AdvertisementA.getAdvert();

AdvertisementB.getName();
AdvertisementB.getAdvert();
}
}

热心网友 时间:2024-06-22 14:46

要是真的就马上有答案了

热心网友 时间:2024-06-22 14:40


//形状抽象类
public abstract class Shape {
public abstract double getArea();
}

//矩形类
public class Rectangle extends Shape {
@Override
public double getArea() {
return 0;
}
/**
 * S=length*width
 * S代表面积,length代表长,width代表宽
 * @param length
 * @param width
 */
public double getArea(double length,double width) {
return length*width;
}
}

//三角形类
public class Triangle extends Shape {
@Override
public double getArea() {
return 0;
}
/**
 * S=(bottom*high)/2
 * S代表面积,bottom代表底,high代表高
 * @param bottom
 * @param high
 */
public double getArea(double bottom,double high) {
return (bottom*high)/2;
}
}

//圆类
public class Circle extends Shape {
@Override
public double getArea() {
return 0;
}
/**
 * S=Math.PI*r*r
 * S代表面积,r代表半径,Math.PI代表圆周率π
 * @param r
 */
public double getArea(double r) {
return Math.PI*(r*r);
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
40年前,那个因流氓罪入狱的“囚歌王子”迟志强,如今过得怎样? iPhone7怎么截屏录屏 ...6 Plus玫瑰金 64G!没有现金,用信用卡付钱原价6888! 分期付 适合小学生的护脊书包有哪些品牌?RUIPAI瑞牌可以么? 双反调查美对中国企业“双反”调查不合法 想问下这次美国对中国光伏行业实行双反,那么从中国香港出口的东西也要... 号外释义 号外 英文怎么说 本人愚笨,望高人指点:有道中有的英语单词解释中有“号外”,请问是什么... 填量词:张,截,盏,级,窝,个,一()烛台.一()油灯.一()兔子.一()蜡烛.一... 打造独特魅力的照片墙 打造一个吸引人的照片墙 如何一年内强制二次修改 平板电脑上能插无线鼠标和无线键盘吗? 怎么设置新的 新注册怎么弄? JuliusLeFlore是谁 新注册一个需要哪些步骤 佐鸣同人文推荐要经典的71 日语的“佐鸣”和“佐鸣王道”怎么写?3 佐鸣还是鸣佐有爱197 日本是佐鸣多呢还是鸣佐多呢?3 鸣佐的节日为什么是0703啊?_(:з」∠)_ 还有NSon...75 一年只能改一次怎么改第二次? 艾诺迪亚4魔族boss怎麽过 艾诺迪亚4秘密神殿BOSS怎么打? 不到一年怎么改第二次 一年改2次的办法 2021年工作展望的句子新一年工作展望短句 我儿子每天下班就下厨做饭 他一个大男人的买菜做饭 丢不丢人呢_百度知... 未满一年怎么改第二次 一年内怎么改第二次 代理理财产品的收入主要形式是 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 3月7号是什么星座38 冰箱上结冰,是不是主电板坏了? 国有林修防火通道由谁批文,办理啥手续? 为什么女人爱人那么的疯~?而男的那么绝情~?~ 男人会怕自己女朋友离开他吗 但是为什么都没表现出来 电影 讲的是世界上只有一个女人 口腔手术电刀有多少温度 为什么气体极易容于水就容易出现倒吸的情况? ...帮我详细总结一下高中阶段的有关易引起倒吸的气体,谢谢! ...是往导管里吸还是容器里吸?气体若易溶于水, ...圈中“昙花一现”五位明星,吴谨言上榜,最后一位已成18线,她是谁? 为什么氨气溶于水容易导致倒吸? 众所周知的赵丽颖她就是一个职高生,那她是通过什么渠道而成为明星的... 修改不满一年能有什么办法再修改吗 一年内怎么改第二次 八险一金比五险多了写啥?