• 第8次作业--继承


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

     

    矩形类

                                       /*定义一个矩形类,创建a b两个成员变量
    创建一个求周长方法Girth*/



    1
    package WWW2; 2 3 public class Juxing { 4 5 int a; 6 int b; 7 8 public int Girth(){ 9 return 2*(a+b); 10 } 11 12 }
    正方形类 
    /* 创建一个父类Juxing的子类Zheng
    创建方法Area,创建方法Girth*/

    1
    package WWW2; 2 3 public class Zheng extends Juxing{ 4 5 public int Area(){ 6 return a*a; 7 } 8 public int Girth(){ 9 return a*4; 10 } 11 }
    主类                                    /*创建主类,定义Scanner输入一个值表示
    边长,声明并创建Zhang的对象zhang,给边
    长a赋值,调用方法Area,Girth并输出*/

    1
    package WWW2; 2 3 import java.util.Scanner; 4 5 6 public class Test { 7 public static void main(String[] args) { 8 Scanner reader = new Scanner(System.in); 9 int zhi=reader.nextInt(); 10 Zheng zheng = new Zheng(); 11 zheng.a=zhi; 12 13 System.out.println("面积是"+zheng.Area()); 14 System.out.println("周长是"+zheng.Girth()); 15 } 16 17 }

    运行结果

     

  • 相关阅读:
    轻松管理您的网络password
    尝到awk
    重载虚函数的相关问题
    阿赫亚web安全JSON
    SplitContainer如何实现左侧导航,正确显示和导航内容
    POJ 3450 Corporate Identity KMP解决问题的方法
    virtio-blk分析
    JavaScript权威指南科03章 种类、值和变量(1)
    iOS开展-Xcode技巧总结(持续更新)
    POI设置边框
  • 原文地址:https://www.cnblogs.com/changheng/p/11580874.html
Copyright © 2020-2023  润新知