Java定义矩形类
2009-09-17 14:25
211 查看
矩形类
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());
}
}
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 匿名类(不能被忽略 (new+接口)是定义匿名类的一个形式)(转)
- java中接口的定义与实现
- java中接口的定义与实现
- java中常量定义在interface中好还是定义在class中
- java.java.util.Timer与javax.swing.Timer类重复定义
- java中接口的定义与实现
- java中接口的定义与实现
- java在定义的时候初始化和在构造器中初始化有何差异
- java中间件学习1-java中间件的定义
- Java 编译器代码定义的 Java语言的类型 Types
- 学习日记:java全局变量的定义和使用
- java串讲之String 如何定义字符串对象
- JAVA中堆栈的定义及区别
- 一些Java中常用的定义(2)
- java中的string定义的两种方法和区别
- Java 将泛型定义在方法上。
- java常量定义总结
- Java中重写equals函数加判断自己定义的对象相不相等
- java接口的定义与实现