Java_类的学习与使用(Lab 5_Exercise 4)

题目:

Java_类的学习与使用(Lab 5_Exercise 4)_第1张图片Java_类的学习与使用(Lab 5_Exercise 4)_第2张图片

解答:

 

public class Circle2D {
	double x=0,y=0,radius=1;			//定义类中的方法所使用的变量
	
	public Circle2D () {			//无参构造函数,即不输入参数时,默认的实例圆心在(0,0),半径为1
		
	}
	
	public Circle2D (double x,double y,double radius) {			//有参构造函数,用于生成具有相应参数的实例
		this.x=x;
		this.y=y;
		this.radius=radius;
	}

	public double getX() {			//用于访问x值的方法
		return x;
	}

	public double getY() {			//用于访问y值的方法
		return y;
	}

	public double getRadius() {			//用于访问radius的方法
		return radius;
	}
	
	public double getArea() {			//计算并返回面积值
		double area=0;
		
		area=Math.PI*Math.pow(radius,2);
		
		return area;
	}
	
	public double getPerimeter() {			//计算并返回周长
		double perimeter=0;
		
		perimeter=2*Math.PI*radius;
		
		return perimeter;
	}
	
	public boolean contains(double x,double y) {			//判断(x,y)是否在对应实例圆的内部
		double d=0;
		
		d=Math.sqrt(x*x+y*y);
		
		if(dMath.abs(radius1-radius0) && d

对类的理解:

1、类是对象的一个模板,封装了对象的数据以及处理方法

2、通过新建类的实例来调用类中的方法



最后,感谢各位的浏览啦,如果对代码有什么改进建议,可以在下方留言区留言ヽ(・ω・。)ノ

你可能感兴趣的:(Java,Lab,class)