zoukankan      html  css  js  c++  java
  • Java第8次作业--继承

    一、题目:

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

    二、源程序:

    矩形类
    1 public class JX {//定义一个矩形类
    2     double Chang;//定义矩形的长
    3     double Kuan;//定义矩形的宽
    4     public double ZhouChang(){//定义求周长的方法
    5             return (Chang+Kuan)*2;//返回周长的值
    6         }
    7     }

    正方形类

    1 public class ZFX extends JX{//定义正方形类
    2     public double MianJi(){//定义求面积的方法
    3     return Kuan*Kuan;//返回面积的值
    4     }
    5     public double ZhouChang(){//重写正方形求周长的方法
    6         return Kuan*4;//返回周长的值
    7     }
    8 }

    Test类

     1 import java.util.*;//引用
     2 public class Test {//创建主类
     3     public static void main(String[] args) {
     4         Scanner BC = new Scanner(System.in);//创建Scanner对象BC
     5         System.out.println("正方形的边长是");
     6         ZFX zfx=new ZFX();//创建正方形对象zfx
     7         zfx.Kuan=BC.nextDouble();
     8         System.out.println("正方形的周长是"+zfx.ZhouChang());
     9         System.out.println("正方形的面积是"+zfx.MianJi());
    10     }
    11 }

    三、源程序:

  • 相关阅读:
    97. Interleaving String (String; DP)
    140. Word Break II (String; DP,DFS)
    139. Word Break (String; DP)
    120. Triangle(Array; DP)
    132. Palindrome Partitioning II (String; DP)
    91. Decode Ways (Array; DP)
    45. Jump Game II (Array; Two-Pointers,Greedy)
    LeetCode Excel Sheet Column Number
    LeetCode Factorial Trailing Zeroes
    LeetCode SQL: Second Highest Salary
  • 原文地址:https://www.cnblogs.com/TI-NA/p/11580868.html
Copyright © 2011-2022 走看看