按要求编写一个Java应用程序: (1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。 (2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性, 和计算体积的方法。 (3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、 宽、高,输出其底面积和体积。

package jvxing;

public class Jvxing
{
    //成员变量
    private double width;
    private double chang;
    public double getWidth() {
        return width;
    }
    public void setWidth(double width) {
        this.width = width;
    }
    public double getChang() {
        return chang;
    }
    public void setChang(double height) {
        this.chang = height;
    }

    //成员方法
    public double mianji()
    {
        return this.width*this.chang;
    }
}
package jvxing;

public class Cft extends Jvxing
{
    //定义新的成员变量高
    private double height;

    public double getHeight() {
        return height;
    }

    public void setHeight(double height) {
        this.height = height;
    }

    //定义新的成员方法求体积

    public double tiji()
    {
        return this.getChang()*this.getHeight()*this.getWidth();
    }
}
package jvxing;

public class Text_jvxing {

    public static void main(String[] args) {

        //实例化矩形对象求面积
        Jvxing j= new Jvxing();
        j.setWidth(10);
        j.setChang(15.3);
        System.out.println("矩形的长为:"+j.getChang()+"  宽为:"+j.getWidth());
        System.out.println("矩形的面积为:"+j.mianji());

        //实例化长方体对象求体积
        Cft c = new Cft();
        c.setChang(2);
        c.setHeight(3.2);
        c.setWidth(100);
        System.out.println("长方体的长为:"+c.getChang()+"  宽为:"+c.getWidth()+"  高为:"+c.getHeight());
        System.out.println("长方体的体积为:"+c.tiji());

    }

}

时间: 2024-10-26 03:03:50

按要求编写一个Java应用程序: (1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。 (2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性, 和计算体积的方法。 (3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、 宽、高,输出其底面积和体积。的相关文章

java基础,继承类题目:编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类 E

21.编写一个Java应用程序,该程序包括3个类:Monkey类.People类和主类 E.要求: (1) Monkey类中有个构造方法:Monkey (String s),并且有个public void speak() 方法,在speak方法中输出“咿咿呀呀......”的信息. (2)People类是Monkey类的子类,在People类中重写方法speak(),在speak方法 中输出“小样的,不错嘛!会说话了!”的信息. (3)在People类中新增方法void think(),在thi

Java基础-继承-编写一个Java应用程序,设计一个汽车类Vehicle,包含的属性有车轮个数 wheels和车重weight。小车类Car是Vehicle的子类,其中包含的属性有载人数 loader。卡车类Truck是Car类的子类,其中包含的属性有载重量payload。每个 类都有构造方法和输出相关数据的方法。最后,写一个测试类来测试这些类的功 能。

#29.编写一个Java应用程序,设计一个汽车类Vehicle,包含的属性有车轮个数 wheels和车重weight.小车类Car是Vehicle的子类,其中包含的属性有载人数 loader.卡车类Truck是Car类的子类,其中包含的属性有载重量payload.每个 类都有构造方法和输出相关数据的方法.最后,写一个测试类来测试这些类的功 能. package hanqi; public class Vehicle { private int wheels; private int weight

Java基础-接口中国特色社会主义的体制中有这样的现象:地方省政府要坚持党的领导和按 照国务院的指示进行安全生产。请编写一个java应用程序描述上述的体制现象。 要求如下: (1)该应用程序中有一个“党中央”接口:CentralPartyCommittee,该接口中 有个“坚持党的领导”方法:void partyLeader() (2)该应用程序中有一个“国务院”抽象类:StateCouncil,

36.中国特色社会主义的体制中有这样的现象:地方省政府要坚持党的领导和按 照国务院的指示进行安全生产.请编写一个java应用程序描述上述的体制现象. 要求如下: (1)该应用程序中有一个“党中央”接口:CentralPartyCommittee,该接口中 有个“坚持党的领导”方法:void partyLeader() (2)该应用程序中有一个“国务院”抽象类:StateCouncil,该抽象类中有个“安 全生产”的抽象方法:abstract void safetyInProduction() (

计算圆柱的底面积和体积

用JAVA编写程序,输入半径和高,通过圆柱的底面积公式和体积公式来计算圆柱的底面积和体积! eg: 代码: import java.util.Scanner;public class bb{ public static void main(String[] args){ final double PI = 3.14159; System.out.print("please input radius and height:"); Scanner input = new Scanner(S

Linux下搭建Java环境变量并实现第一个Java小程序

1.首先,我们打开虚拟机里面的Linux操作系统,然后点击下图菜单下的虚拟机选项: 在点击虚拟机下的设置菜单,如下图所示: 这里我已经添加进去我所需要的文件夹了,我放在本机E盘下的as文件夹里面到底放了什么呢? 上图这两个压缩文件,一个是android studio的压缩包,上年发布出来的,一直没用它,今天本来想在windows下安装这个软件,发现所需要的jdk是1.7,而我在windows下的jdk版本为1.6,所以打算在Linux操作系统下安装jdk1.7,并安装andoid studio工

IntelliJ IDEA 运行你的第一个Java应用程序

IntelliJ IDEA 运行你的第一个Java应用程序创建项目让我们创建一个简单的Java Hello World项目. 单击创建新的项目. 打开新建项目向导.你应该注意的主要是项目的SDK.SDK(软件开发套件)是一套软件开发工具,可以让你更快的开发应用程序.IntelliJ IDEA的不包括SDK,所以如果你有没有,下载并安装它.因为我们做一个Java项目,我们需要一个Java SDK(JDK).安装完毕后,单击新建,指向JDK的安装文件夹. 在新建项目向导,你可以选择你的项目支持的技术

IntelliJ IDEA 运行你的第一个Java应用程序 idea运行main方法

IntelliJ IDEA 运行你的第一个Java应用程序 创建项目让我们创建一个简单的Java Hello World项目. 单击创建新的项目. 打开新建项目向导. 你应该注意的主要是项目的SDK.SDK(软件开发套件)是一套软件开发工具,可以让你更快的开发应用程序.IntelliJ IDEA的不包括SDK,所以如果你有没有,下载并安装它.因为我们做一个Java项目,我们需要一个Java SDK(JDK). 安装完毕后,单击新建,指向JDK的安装文件夹. 在新建项目向导,你可以选择你的项目支持

我的第一个Java图形程序

从书上看到了例子,自己又做了一点扩展,做个样子玩玩. 内容上稍微调整了一下,总结一点点小小的用法,写了点注释,仅供参考. package SwingExample; import java.awt.Color; import java.awt.Container; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.SwingConstants; import

搭建java web开发环境、使用eclipse编写第一个java web程序

开发工具:eclipse-jee-juno-SR2-win32-x86_64(请自行官网下载) 使用服务器:apache-tomcat-7.0.35-windows-x64(请自行官网下载) 打开 eclipse : 在打开之前压迫先安装JDK1.7 因为eclipse需要JDK 步骤阅读 2 找到'window' 下 'Preferences’ 单击‘Preferences’ 步骤阅读 3 找‘Preferences‘ 找到 Server --- Rntime Evironment 步骤阅读