Java第五周实验报告3

实验目的:

封装一类圆形对象Circle,该类对象具有半径的属性,
具有初始化圆的功能、修改半径的功能、求周长的功能、求面积的功能

 

实验代码:

package cn.XuJiaJian;

public class Circle {
	private double R;
	private double π;

	public Circle() {
		R = 0.0d;
		π = 3.14;
	}

	public void set_R(double R) {
		this.R = R;
	}

	public double get_R() {
		return R;
	}

	public double zhouChang() {
		double zhouChang = 2 * R * π;

		return zhouChang;
	}

	public double area() {
		double area = R * R * π;

		return area;
	}
}

package cn.XuJiaJian;

public class Test_Circle {
	public static void main(String[] args) {
		Circle circle = new Circle();
		circle.set_R(4);
		double area = circle.area();
		double zhouChan = circle.zhouChang();
                  double R = circle.get_R();
		
                  System.out.println("此圆的半径为:"+R);
		System.out.println("此圆的周长为:"+zhouChan);
		System.out.println("此圆的面积为:"+area);
	}
}

实验结果:

此圆的半径为:4.0
此圆的周长为:25.12
此圆的面积为:50.24


 

实验心得:

这应该是本人第一次用包写代码吧,也不知道为什么,不晓得包有什么好的哪?大概是像C++中的工程一样,将各个文件,像是类的,测试的分别封装到不同的文件中会更条理清晰吧,反正不管到底哪里优越,以后会坚持用包写代码啦,毕竟,既然踏上这个条路,就会坚持按路上的要求工作。当然,都说了是第一次,也不知道是否有不和规范的地方,所以,请见谅,童言无忌,子言勿念,还望见谅!

代码方面,也就是题目方面,还是很基础的类的问题,照规矩来,一步一步,实现起来没有什么难度,也不像前面梯形的题目似的,有什么模棱两可的方法,都是最最基础的公式,所以,没有什么可纠结的,还是可以很顺利完成的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值