zoukankan      html  css  js  c++  java
  • 每日代码系列(15)

     1 abstract class Shape {
     2   public abstract float area();
     3   public abstract void printArea();
     4 }
     5 class Rectangle extends Shape {
     6   int width;
     7   int length;
     8   public Rectangle(int newWidth,int newLength) {
     9     width=newWidth;
    10     length=newLength;
    11   }
    12   public float area() {
    13     float area=width*length;
    14     return area;
    15   }
    16   public void printArea() {
    17     System.out.println("矩形的面积: "+area());
    18   }
    19 }
    20 class Circle extends Shape {
    21   final float PI=3.14F;
    22   int radius;
    23   public Circle(int newRadius) {
    24     radius=newRadius;
    25   }
    26   public float area() {
    27     float area=PI*radius*radius;
    28     return area;
    29   }
    30   public void printArea() {
    31     System.out.println("圆的面积: "+area());
    32   }
    33 }
    34 class ChouXiang {
    35   public static void main(String[] args) {
    36     Rectangle s1=new Rectangle(3,4);
    37     Circle s2=new Circle(2);
    38     s1.printArea();
    39     s2.printArea();
    40   }
    41 }

    有什么意见,下面评论区说哈。

  • 相关阅读:
    url参数的获取
    ajax变量作用域的问题
    滚动条自适应宽度的问题
    js发送验证码(倒计时)
    字符串
    值类型和引用类型
    面向对象
    进程
    UI事件
    鼠标跟随
  • 原文地址:https://www.cnblogs.com/ljydbk/p/14123819.html
Copyright © 2011-2022 走看看