Java是一门面向对象语言,而面向对象语言个人觉得最重要的是具体问题具体分析,即面对问题创建类,将问题条理化、清晰化。下面给出一个解决圆面积的问题的示例。
首先创建一个circle类,将圆的属性定义(即定义半径)以及求圆面积公式放在成员函数getArea里面。
public class circle
{ //创建circle类
double radius;//圆半径double getArea()//计算面积的方法
{
double area=3.14*radius*radius;
return area;
}
}
其次,我们需要再建一个Area类,这个类主要是用来定义circle的对象(circle1、circle2)以及使用对象调用circle的成员函数getArea得到圆的面积。
public class Area
{
public static void main(String[] args) {circle circle1,circle2;//定义两个对象
circle1=new circle();//创建对象
circle2=new circle();
circle1.radius=12.5;
circle2.radius=6.8;
double area=circle1.getArea();//对象调用方法返回面积
System.out.println("circle1的面积:"+area);//输出圆的面积
double area1=circle2.getArea();
System.out.println("circle2的面积:"+area1);
}
}