Project
public class Project {
//声明变量
int num1=0;
private int num2=0;
//静态变量
static int num=0;
int num3=0;
//静态常量
public static final double PI=3.14;
//构造方法
public Project(int a,int b){
num1=a;
num2=b;
}
//方法
public int add(){
return num1+num2;
}
//静态方法
public static double round(){
return 2 * PI * num;
}
}
public class Test {
public static void main(String args[]){
System.out.println("start");
int i=0;
double d=0;
//定义和初始化对象
Project obj1= new Project(12,5);
Project obj2= new Project(15,5);
//调用对象的方法
i=obj1.add();
//调用静态变量
Project.num=3;
//调用静态方法
d=Project.round();
System.out.println("add: "+i);
System.out.println("circul: "+d);
//静态变量的访问
obj1.num3=1;
obj2.num3=2;
System.out.println("obj1.num3= "+ obj1.num3);
System.out.println("obj2.num3= "+ obj2.num3);
Project.num=1;
obj1.num=2;
obj2.num=3;
System.out.println("project.num= "+ Project.num);
System.out.println("obj1.num= "+ obj1.num);
System.out.println("obj2.num= "+ obj2.num);
}
}