矩形类package cn.edu.uibe.oop;

public class Rectangle {

float width,height;

/**

* 计算面积

* @return 矩形的面积

*/

public float getArea(){

return width*height;

}

/**

* 计算周长

* @return 矩形的周长

*/

public float getCircumference(){

return 2*(width+height);

}

/**

* 改变矩形的大小

* @param w 宽度

* @param h 高度

*/

public void resize(float w,float h){

width = w;

height = h;

}

/**

* 输出矩形的宽和高

*/

public void printSize(){

System.out.println("宽:"+width+" 高:"+height);

}

public static void main(String[] args) {

Rectangle r1 = new Rectangle();

Rectangle r2 = new Rectangle();

r1.resize(4.0F, 3.0F);

r2.resize(2, 5);

r1.printSize();

r2.printSize();

System.out.println("矩形1的面积:"+r1.getArea());

System.out.println("矩形2的面积:"+r2.getArea());

System.out.println("矩形1的周长:"+r1.getCircumference());

System.out.println("矩形2的周长:"+r2.getCircumference());

}

}

java矩形类_Java定义矩形类相关推荐

  1. java定义三角类_Java先创建一个point类然后定义trianglete类,在trianglete类中定义三个point的实体表示三角形的三个点。...

    Java先创建一个point类然后定义trianglete类,在trianglete类中定义三个point的实体表示三角形的三个点. 关注:197  答案:1  mip版 解决时间 2021-01-3 ...

  2. Java黑皮书课后题第10章:*10.11(几何:Circle2D类)定义Circle2D类

    *10.11(几何:Circle2D类)定义Circle2D类 题目 程序 代码 Test11.java Test11_Circle2D.java 运行实例 关于UML 题目 程序 Test11.ja ...

  3. 类中定义自身类的对象

    在C++的类定义中,是不能够在类中定义自身类的对象的,但是可以定义自身类的指针对象和引用. class A { public:  A ()  {   cout<<"Constru ...

  4. java设计一个bank类实现银行_java定义一个类实现银行账户的概念。

    2016-11-17 13:40黄瞩信 客户经理 比如,只定义了一个抽象方法run(),而要通过系统用极短的时间.这5s内,此后这个线程就不能进入其它状态,进入消亡状态;+i++). 2,另一方面;, ...

  5. java graphics2d 绘图_Java编程 Graphics2D类的绘图方法

    现在都讲究立体的效果,Graphics2D类的绘图方式就属于高级绘图了,在我们日常生活中经常提到的2d.3d电影都是立体的,而编程语言也是一样,可以实现2d的效果哦,下面就让我们一起来学习下吧! Ja ...

  6. java date 操作类_JAVA时间操作类常用方法汇总

    1.JAVA中日期的获取.设置和格式化 (1)JAVA提供了3个日期类:Date.Calendar和DateFormat. Date()方法主要用于创建日期对象并获取日期: Calendar()方法主 ...

  7. java创建一个人函数类_Java对象和类–学习如何创建和实现

    对象和类被认为是任何基于OOPs的语言的精华.由于Java是最常用的面向对象编程语言之一,因此非常有必要牢记这些概念.因此,我为您带来这篇文章,在这里我将给您一个完整的Java对 对象和类被认为是任何 ...

  8. java 匿名类型_Java之匿名类讲解

    匿名类,正如名字一样在java中没有名字标识的类,当然了编译后还是会安排一个名字的. 下面是一个关于匿名类的简单例子: public classClient {public static voidma ...

  9. java unsafe 类_Java的Unsafe类

    本文转载自:https://www.cnblogs.com/pkufork/p/java_unsafe.html 最近在看Java并发包的源码,发现了神奇的Unsafe类,仔细研究了一下,在这里跟大家 ...

  10. java 反射 本类_Java 反射 Class类

    Java 反射 Class类 @author ixenos 摘要:Class类在反射中的地位.构造Class对象的三种方式.Class对象构造对应类型对象的三种方式 Class类在反射中的地位 位于j ...

最新文章

  1. 以太坊经典成为第六个加密货币
  2. win7下.NET 2.0未在web服务器上注册的问题
  3. jQuery 遍历 - slice() 方法
  4. Conversations
  5. python安装方法_Python基础入门——简介和环境配置,超实用!
  6. 在集合点的同步 CyclicBarrier
  7. 【物理】概念的理解 —— Phase(相位)
  8. 美味爱读提供一种崭新的阅读方式
  9. 三维偏序:CDQ分治
  10. 测试手机烧屏的软件,还能修手机烧屏?安卓手机屏幕测试神器
  11. 计算机控制实验室装置,自控/计控原理实验箱
  12. android中jni的调用过程,android JNI学习② JNI调用过程
  13. html5 橡皮擦效果,javascript – HTML5 Canvas:globalCompositeOperation(橡皮擦)
  14. Kali对网站进行DDOS攻击
  15. 魔方机器人需要特制魔方吗_大开眼界:会玩魔方的机器人
  16. spyder 5.0.0 提示依赖项spyder-kernels版本错误
  17. 形态学 - 击中-击不中变换
  18. 宏宇社:国外lead入门教程(八)申请联盟时常见的词汇与问题答案
  19. gui设计模式_GUI的完整形式是什么?
  20. 利用java输出一个月的日历表

热门文章

  1. LeetCode_Maximum Subarray | Maximum Product Subarray
  2. Android异步载入AsyncTask具体解释
  3. 在B/S系统中引入定时器的功能
  4. 拓端tecdat:R语言GARCH建模常用软件包比较、拟合标准普尔SP 500指数波动率时间序列和预测可视化
  5. 拓端tecdat|R语言中贝叶斯网络(BN)、动态贝叶斯网络、线性模型分析错颌畸形数据
  6. 拓端tecdat|R语言使用Rasch模型分析学生答题能力
  7. 拓端tecdat|R语言逻辑回归预测分析付费用户
  8. 键盘输入字符串统计_C语言 | 统计选票结果的程序
  9. 我的世界玩服务器虚拟内存高崩,我的世界:MC“游戏崩溃”的7种玩法,敢不敢在你的存档试一下?...
  10. java程序设计实验指导书_java程序设计实验指导书-my