java创建一个名为employee的父类_《Java语言程序设计教学资料》课后习题答案 第3章xt.doc...

该博客介绍了如何使用Java编程创建一个名为Employee的父类,以及两个子类Manager和Director。Employee类包含name、basic和address属性,并有一个show()方法展示这些属性。Manager类增加了一个department属性,而Director类则添加了transportAllowance属性。通过示例代码展示了如何实例化这些类并输出详细信息。
摘要由CSDN通过智能技术生成

编写一个程序,得出3个不同盒子的体积。将每个盒子的高度、宽度和长度参数的值传递给构造方法,计算并显示体积。

【参考代码】

class Box{

double box_long;

double box_wide;

double box_height;

Box(double a,double b,double c){

box_long=a;

box_wide=b;

box_height=c;

}

double volume(){

return box_long*box_wide*box_height;

}

}

public class Pratise3_1{

public static void main(String args[]){

Box x=new Box(15.0,2.0,4.0);

Box y=new Box(10.0,5.0,3.0);

Box z=new Box(75.0,1.0,8.0);

System.out.println("盒子X的体积为:"+x.volume());

System.out.println("盒子Y的体积为:"+y.volume());

System.out.println("盒子Z的体积为:"+z.volume());

System.out.println("End");

}

}

编写一个程序,显示水果的订购详情。定义一个带有参数的构造方法,这些参数用于存放产品名、数量和价格。此程序接受并输出构造方法的参数,即3种不同水果。

【参考代码】

class Fruit{

String name;

int number;

double price;

Fruit(String a,int b,double c){

name=a;

number=b;

price=c;

}

void fruit_name(){

System.out.println(name);

}

void fruit_number(){

System.out.println(number);

}

void fruit_price(){

System.out.println(price);

}

}

public class Pratise3_2{

public static void main(String args[]){

Fruit x=new Fruit("Pear",10,2.0);

Fruit y=new Fruit("Grape",30,3.5);

Fruit z=new Fruit("Apple",15,2.9);

x.fruit_name();

x.fruit_number();

x.fruit_price();

y.fruit_name();

y.fruit_number();

y.fruit_price();

z.fruit_name();

z.fruit_number();

z.fruit_price();

System.out.println("End");

}

}

编写一个程序,用于创建一个名为Employee的父类和两个名为Manager和Director的子类。Employee类包含3个属性和1个方法,属性为name、basic和address,方法名为show(),用于显示这些属性的值。Manager类有一个称为department的附加属性。Director类有一个称为transportAllowance的附加属性。创建Manager和Director类的对象,并显示其详细信息。

【参考代码】

public class Employee {

String name;

String basic;

String address;

public Employee(String name, String basic, String address) {

super();

this.name = name;

this.basic = basic;

this.address = address;

}

public void show() {

System.out.println("name:"

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值