JAVA定义矩形类 方法二

/*
  问题描述:定义矩形类
      思路:
      属性:长与宽
      行为:对长与宽进行赋值、计算周长和面积。

*/
 import java.util.*;
 class Rectangle
 {
    double length; 
    private  double width;//使用private关键字将width声明为私有

    void setLength(double length)
    {this.length=length;}  //this 表示指向本类的成员变量
    void setWidth(double width)//setWidth()用于获取width的值
    {this.width=width;}
 
    double getLength()
     {return length;}
    double getWidth()//getWidth()用于设置width的值
     {return width;}

    double getC()
    {
    return 2*(length+width);
     }
   double getS()
    {
    return  length*width ;
     }

  }

class TestRectangle
   {
     public static void main(String args[])
     {
       Rectangle rect1=new Rectangle();
       Scanner sc=new  Scanner(System.in);
       double len,wid;
       System.out.println("请输入矩形的长与宽:");
        len=sc.nextDouble();
        wid=sc.nextDouble();
        rect1.setLength(len);
        rect1.setWidth(wid);
       System.out.println("矩形的长:"+rect1.getLength());
       System.out.println("矩形的宽:"+rect1.getWidth());
       System.out.println("矩形的周长:"+rect1.getC());
       System.out.println("矩形的面积:"+rect1.getS());
      }

    }

类的封装是指在定义一个类时,将类中的属性私有化,即使用private关键字来修饰,私有属性只能在它所在类中被访问,为了能让外界访问私有属性,需要提供一些使用public修饰的公有方法,其中包括用于获取属性值的getXxx方法和设置属性值的setXxx方法

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值