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的成员方法:
  • 相关阅读:
    What is systemvolumeinformation? delete it?
    What is "found.000" ? How to deal with it?
    install Mac OS on Vmware
    字符串数组全排列
    Hadoop开发相关问题
    String直接赋值和使用new的区别
    输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的
    括号匹配问题
    预编译语句
    两个有序单链表合并成一个有序单链表的java实现
  • 原文地址:https://www.cnblogs.com/dxl1314520/p/11633813.html
Copyright © 2011-2022 走看看