第8次作业--继承

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

源代码:

 1 package aaa;
 2 
 3 public class a1 {
 4     int a,b;
 5 
 6     public int getA() {
 7         return a;
 8     }
 9 
10     public void setA(int a) {
11         this.a = a;
12     }
13 
14     public int getB() {
15         return b;
16     }
17 
18     public void setB(int b) {
19         this.b = b;
20     }
21     static int zhouchang(int a,int b){
22         int c=2*(a+b);
23         return c;
24     }
25      static int mianji(int a,int b){
26         int s=a*b;
27         return s;
28     }
29 
30 }
 1 package aaa;
 2 
 3 import java.util.Scanner;
 4 
 5 
 6     class d2 extends a1{
 7         static int zhouchang(int a,int b){
 8             int c=2*(a+b);
 9             return c;}
10      static int mianji(int a,int b){
11                     int s=a*b;
12                     return s;
13     }
14     public static void main(String[] args) {
15         d2 b1=new d2();
16         System.out.println("请输入正方形的边长");
17         Scanner c1=new Scanner(System.in);
18         int e=c1.nextInt();
19         int f=c1.nextInt();
20         System.out.println(b1.zhouchang(e,f));
21         System.out.println(b1.mianji(e, f));
22         
23         
24 
25     }
26 
27 }

原文地址:https://www.cnblogs.com/guoxiang19/p/11581154.html