zoukankan      html  css  js  c++  java
  • 作业

    一.实验目的

    (1)掌握类的继承

    (2)变量的继承和覆盖,方法的继承,重载和覆盖的实现;

    二.实验的内容

    (1)根据下面的要求实现圆类Circle。

    1.圆类Circle的成员变量:radius表示圆的半径。

    2.圆类Circle的方法成员:
    实验代码

    Circle():构造方法,将半径置0
    
       Circle(double r):构造方法,创建Circle对象时将半径初始化为r
    
       double getRadius():获得圆的半径值
    
       double getPerimeter():获得圆的周长
    
       void disp():将圆的半径和圆的周长,圆的面积输出到屏幕
    import java.util.*; 
    class Circle { 
        double radius;  
        public Circle(){
            this.setRadius(0); 
        } 
         
        public Circle(double r){
            this.setRadius(r); 
        } 
     
        public void setRadius(double r) {
            radius = r; 
        } 
        
        public double getRadius() { 
            return radius; 
        } 
         
        public double getPerimeter(){ 
            return 2*Math.PI*getRadius(); 
        } 
         
        public double getArea(){ 
            return Math.PI*getRadius()*getRadius(); 
        } 
        
        public void disp(){
            System.out.println("圆的半径:"+getRadius()+"   圆的周长:"+getPerimeter()+"   圆的面积:"+getArea()); 
        } 
    } 
    
    public class Test71 {
        public static void main(String[] args) {
            Circle yuan = new Circle(); 
            yuan.disp();
            System.out.print("请输入圆的半径:");
            Scanner radius = new Scanner(System.in);
            Double r = radius.nextDouble();
            Circle yuan1 = new Circle(r);
            yuan1.disp();
        }
    }
    
    

    2)继承第一题中的圆Circle类,派生圆柱体类Cylinder。要求如下:

    1.圆柱体类Cylinder的成员变量:height表示圆柱体的高。

    2.圆柱体类Cylinder的成员方法:
    实验代码

    2)继承第一题中的圆Circle类,派生圆柱体类Cylinder。要求如下:
    
    1.圆柱体类Cylinder的成员变量:height表示圆柱体的高。
    
    2.圆柱体类Cylinder的成员方法:
  • 相关阅读:
    Jmeter beanshell preprocessor随机添加任意多个请求参数
    Jmeter 场景设计
    jmeter 参数化
    .net 匿名方法
    jmeter 运行脚本报错 java.net.BindException: Address already in use
    Jmeter mysql性能测试
    ngcordova 监控网络制式改变
    建立apk定时自动打包系统第一篇——Ant多渠道打包并指定打包目录和打包日期
    Kafka架构
    Linux命令
  • 原文地址:https://www.cnblogs.com/dxl1314520/p/11633813.html
Copyright © 2011-2022 走看看