例题:利用面向对象的编程方法,设计类Circle,计算圆的面积
package com.fanfan.exer;
public class CircleTest {
public static void main(String[] args) {
Circle c1 = new Circle();
c1.radius = 2.1;
//对应方式一:
//double area = c1.findArea();
//System.out.println(area);
//对应方式二:
c1.findArea();
}
}
//圆
class Circle{
//属性
double radius;
//求圆的面积
//方式一:
//public double findArea(){
//double area = Math.PI*radius*radius;
//return area;
//}
//方式二:
public void findArea() {
double area = Math.PI*radius*radius;
System.out.println("面积为:" + area);
}
}
练习
package com.fanfan.exer;
/*
* 1.编写程序,声明一个method方法,在方法中打
* 印一个10*8的*型矩形,在main方法中调用该方法
* 2.修改上一个程序,在method方法中,除打印一
* 个10*8的*型矩形外,再计算该矩形的面积,并将
* 其作为方法的返回值。在main方法中调用该方法,
* 接收返回的面积值并打印
* 3.修改上一个程序,在method方法提供m和n两个
* 参数,方法中打印一个m*n