zoukankan      html  css  js  c++  java
  • JAVA继承———第八次作业

    题目

    编写一个应用程序,创建一个矩形类,类中具有长、宽两个成员变量和求周长的方法。再创建一个矩形类的子类-正方形类,类中定义求面积方法、重写求周长的方法。在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长。(注意: 所有类均在一个包中)

    Juxing.java

     1 package Ju;
     2 
     3 public class Juxing {
     4     double a1;                        //矩形长
     5     double b1;                        //矩形宽
     6     public double getA() {
     7         return a1;
     8     }
     9     public void setA(double a) {
    10         this.a1 = a;
    11     }
    12     public double getB() {
    13         return b1;
    14     }
    15     public void setB(double b) {
    16         this.b1 = b;
    17     }
    18     public double L(int a,int b){//面积
    19         return 2*(a+b);
    20     }
    21 }

    Juxing1.java

     1 package Ju;
     2 
     3 public class Juxing1 extends Juxing {
     4     double c;                                 //矩形边长
     5     
     6     public double getC() {
     7         return c;
     8     }
     9     public void setC(double c) {
    10         this.c = c;
    11     }
    12     
    13     public double Area(double c){             //正方形面积
    14         return c*c;
    15     }
    16     public double L(int c,int c1){           //重写矩形方法,返回正方形面积
    17         return 4*c;
    18     }
    19 
    20 }

    Juxing2.java

     1 package Ju;
     2 
     3 import java.util.Scanner;
     4 
     5 public class Juxing2 {
     6 
     7     /**
     8      * @param args
     9      */
    10     public static void main(String[] args) {
    11         System.out.println("请输入边长:");
    12         Scanner r=new Scanner(System.in);
    13         int a=r.nextInt();
    14         Juxing1 square=new Juxing1();//
    15         square.setC(a);//设置正方形边长
    16         System.out.println("周长:"+square.L(a,a));
    17         System.out.println("面积:"+square.Area(a));
    18 
    19     }
    20 
    21 }

    显示输出结果:

  • 相关阅读:
    readonly
    cut
    finger
    ping fping
    chmod/chown/chgrp/chattr
    synchronized 和 volatile 比较
    volatile的适用场合
    volatile的适用场合
    细说Java多线程之内存可见性
    SDUT2139图结构练习——BFS——从起始点到目标点的最短步数
  • 原文地址:https://www.cnblogs.com/lietian12345/p/11580763.html
Copyright © 2011-2022 走看看