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 }

    三、源程序:

  • 相关阅读:
    Software Solutions CACHE COHERENCE AND THE MESI PROTOCOL
    CACHE COHERENCE AND THE MESI PROTOCOL
    Multiprocessor Operating System Design Considerations SYMMETRIC MULTIPROCESSORS
    Organization SYMMETRIC MULTIPROCESSORS
    PARALLEL PROCESSING
    1分钟内发送差评邮件
    Secure Digital
    SYMMETRIC MULTIPROCESSORS
    A Taxonomy of Parallel Processor Architectures
    parallelism
  • 原文地址:https://www.cnblogs.com/TI-NA/p/11580868.html
Copyright © 2011-2022 走看看