⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 statictest.java

📁 实验 1 对象的创建和使用 ( l )理解类的定义; ( 2 )掌握对象的声明; ( 3 )学会使用构造函数初始化对象; ( 4 )使用类的数据和方法。 实验 2 类的静态成员与实例成员
💻 JAVA
字号:
//StaticTest.java
class Circle {
	static double pi = 3.14;

	static int objectNo = 0;

	int radius;

	Circle(int r) {
		radius = r;
		objectNo++;
	}

	Circle() {
		radius = 2;
		objectNo++;
	}

	double getArea() {
		return pi * radius * radius;
	}

	static void setPI(double p) {
		pi = p;
	}

	void setRadius(int r) {
		radius = r;
	}

	static void displayNo() {
		System.out.println("当前圆对象个数是:" + objectNo);
	}
}

public class StaticTest {
	public static void main(String args[]) {
		Circle cir1 = new Circle(5);
		System.out.println("cir1圆周率是:" + cir1.pi);
		System.out.println("cif1的半径是:" + cir1.radius);
		System.out.println("cir1的面积是:" + cir1.getArea());
		cir1.displayNo();
		cir1.setRadius(10);
		Circle cir2 = new Circle();
		cir2.setPI(3.1415);
		System.out.println("cirl圆周率是:" + cir1.pi);
		System.out.println("cirl的半径是:" + cir1.radius);
		System.out.println("cir2的半径是:" + cir2.radius);
		System.out.println("cir2的面积是:" + cir2.getArea());
		cir2.displayNo();
		Circle cirs[]=new Circle[5];
		for(int i=0;i<cirs.length;i++){
			cirs[i]=new Circle();
			cirs[i].displayNo();
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -