zoukankan      html  css  js  c++  java
  • Java第八次作业

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

    /**长方形类,定义长宽和求周长的方法,并实现长宽的set,get方法**/
    package cn;
    public class Rect {
        double len,wid;
        double getZc(){
            return (len+wid)*2;
        }
        public double getLen() {
            return len;
        }
        public void setLen(double len) {
            this.len = len;
        }
        public double getWid() {
            return wid;
        }
        public void setWid(double wid) {
            this.wid = wid;
        }
    
    
    }
    /**正方形类,继承矩形类,重写求周长对的方法**/
    package cn;
    public class Squre extends Rect{
        double getArea(){
            return len*len;
        }
        double getZc(){
            return (len+len)*2;
        }
        
    }
        /**
         主方法 定义从是控制台输入的边长数据,实例化一个正方形的对象,
         调用正方形的球周长求面积的方法
         */
    package cn;
    import java.util.Scanner;
    public class Main {
        public static void main(String[] args) {
            Squre s=new Squre();
            Scanner r=new Scanner(System.in);
            System.out.println("请输入边长");
            double len=    r.nextDouble();
            s.setLen(len);
            System.out.println("面积"+s.getArea());
            System.out.println("周长"+s.getZc());
        }
    
    }

  • 相关阅读:
    正则表达式30分钟入门教程
    Python的神奇方法指南
    Python 2.7教程
    javaweb开发.常用的第三方包
    javaweb开发.页面中文乱码问题
    javaweb开发.eclipse使用小常识
    javaweb开发3.基于Servlet+JSP+JavaBean开发模式的用户登录注册
    ionic3使用第三方图标
    json-server使用及路由配置
    javaweb开发2.新建一个javaweb项目
  • 原文地址:https://www.cnblogs.com/chenxiangyuu/p/11580318.html
Copyright © 2011-2022 走看看