第八次作业 继承作业

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

二 代码及注释

/*代码中一共有三个类 squart_I类,juxing类和主类。两个成员变量长和宽。正方形为矩形类的子类,定义了 getarea()方法,并且重写求周长。主类中成员变量为矩形边长。*/

package com.area;
import java.util.Scanner;
public class squart_I extends juXing{
 public double getarea(){
        return longth*longth;  
 }
 public double getCir(){
  
  return longth*4;
 }
public class juXing {
 double longth;
 double width;
 public double getCir(){
 return(longth+width)*2;
   }
 }
public static void main(String[] args) {
  System.out.println("请输入矩形的边长");
  Scanner sc=new Scanner(System.in);
  squart_I jx=new squart_I();
  jx.longth=sc.nextDouble();
  System.out.println("正方形的周长是:"+jx.getCir());
  System.out.println("正方形的面积是:"+jx.getarea());
  
   }
}
三 测试

posted on 2019-09-24 20:02  吴思  阅读(135)  评论(0)    收藏  举报

导航