• 1.编写一个Java应用程序,该程序中有3个类:Ladder、Circle和主类A。具体要求如下:Ladder类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,包括一个构造方法对上底、下底、高进行初始化。Circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能,包括一个构造方法对半径进行初始化。主类A用来测试类Ladder和类Circle的功能。


    Ladder

    package com.hanqi.test;

    public class Ladder {
    //属性
    double shangdi,xiadi,gao,mianji;
    //构造方法
    Ladder(double sd,double xd,double g)
    {
    shangdi=sd;
    xiadi=xd;
    gao=g;
    mianji=(sd+xd)*g/2;
    }

    //成员方法
    //返回面积
    //返回类型 方法名(参数列表)
    double getMianJi()
    {		
    	//返回语句
    	return mianji;
    }
    

    }

    Circle

    package com.hanqi.test;

    public class Circle {
    double banjing,zhouchang,mianji;
    Circle(double r)
    {
    banjing=r;
    zhouchang=2Math.PIr;
    mianji=Math.PIrr;
    }
    double getZhouChang()
    {
    return zhouchang;
    }
    double getMianJi()
    {
    return mianji;
    }

    }

    主类

    package com.hanqi.test;

    public class Test03 {

    public static void main(String[] args) {
    	//实例化
    	Ladder l1=new Ladder (10,20,5);
    	//得到面积
    	System.out.println(l1.getMianJi());
    	l1=new Ladder(1,3,20);
    	System.out.println(l1.getMianJi());
    	Circle l2=new Circle(5);
    	System.out.println(l2.getZhouChang());
    	System.out.println(l2.getMianJi());
    }
    

    }

  • 相关阅读:
    管理心理学[9095]
    汽车文化[1196]
    小四轴——空心杯电机引起的电源干扰
    38 时序电路扩展2
    37 时序电路扩展1
    36 时序电路的动态特性分析2
    35 时序电路的动态特性分析1
    34 同步时序电路的设计方法2
    33 同步时序电路的设计方法1
    60. 第k个排列
  • 原文地址:https://www.cnblogs.com/nicebaby/p/5882998.html
Copyright © 2020-2023  润新知