加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java 继承

发布时间:2020-12-15 07:39:17 所属栏目:Java 来源:网络整理
导读:? ? ?题目 : 编写一个应用程序,创建一个矩形类,类中具有长、宽两个成员变量和求周长的方法。再创建一个矩形类的子类-正方形类,类中定义求面积方法、重写求周长的方法。在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长。(注意:?所有

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

?

 1 /*
 2  * 创建矩形类,设置长宽,设置矩形面积方法
 3  * */
 4 package com;
 5 
 6 public class Rectangle {
 7     double a;//
 8     double b;//
 9     public double getA() {
10         return a;
11     }
12     public void setA(double a) {
13         this.a = a;
14     }
15     public double getB() {
16         return b;
17     }
18     public void setB(double b) {
19         this.b = b;
20     }
21     public double L(int a,int b){//矩形面积
22         return 2*(a+b);
23     }
24 }

?

?

?

Square.java

?

/*
 * 创建正方形类,为矩形类的子类,
 * 类中定义求面积方法、重写求周长的方法
 * 返回正方形面积周长
 * */
package com;

public class Square extends Rectangle {
    double c;//边长
    
    public double getC() {
        return c;
    }
    public void setC(double c) {
        this.c = c;
    }
    
    public double Area(double c){//正方形面积
        return c*c;
    }
    public double L(int c,int c1){//重写矩形方法,返回正方形面积
        return 4*c;
    }

}

?

?

?

Test.java

?

 1 /*
 2  * 主类,测试类,
 3  * 输入一个正方形边长,创建正方形对象,
 4  * 求正方形的面积和周长
 5  * */
 6 package com;
 7 
 8 import java.util.Scanner;
 9 
10 public class Test {
11 
12     /**
13      * @param args
14      */
15     public static void main(String[] args) {
16         System.out.println("请输入边长:");
17         Scanner r=new Scanner(System.in);
18         int a=r.nextInt();
19         Square square=new Square();//
20         square.setC(a);//设置正方形边长
21         System.out.println("周长:"+square.L(a,a));//周长
22         System.out.println("面积:"+square.Area(a));//面积
23         
24 
25     }
26 
27 }

?

?

?

运行结果

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读