发布网友 发布时间:2022-08-01 11:21
共2个回答
热心网友 时间:2024-11-23 12:04
这个列子很简单啊,就是写了圆(Circle),你所谓的对象啊,这个类有两个构造函数,构造函数和列明相同,并且没有返回类型,是共有的函数,第一个构造函数式传入一个点Point,Point是一个点对象,包含了x和y两个值,即两个坐标,这里传入Point是为了设置圆的圆心点位置,第二个构造函数是直接传入的x和y两个坐标点代替了Point,r是代表半径。其他几个方法可以根据函数名看出:area()方法是计算圆的面积,contains(x,y)这个函数返回了一个bool值,是判断x,y这个坐标点是否在圆类,这些计算方法都可以根据简单的数据方法计算出来。当然Circle只是一个对象,对象是需要引用才能运行起来,好比汽车就是一个对象,必须要有人驾驶,才能开动起来,所以要计算圆的面积,判断一个点是否在圆内,就得要另一个对象设置圆的圆心在哪,半径为多少,然后计算出圆面积,判断某一点是否在圆内,这个“另一个对象"就是CircleDemo。说了这么多,明白了么,其实很简单热心网友 时间:2024-11-23 12:04
1 定义了一个圆类