class A
{
float a; // 声明一个float型实例变量:a
static float b; // 声明一个float型类变量:b
void setA(float a)
{
this.a=a; // 将参数a的值赋值给成员变量a
}
void setB(float b)
{
this.b=b; // 将参数b的值赋值给成员变量b
}
float getA( )
{
return a;
}
float getB( )
{
return b;
}
void inputA( )
{
System.out.println(a);
}
static void inputB( )
{
System.out.println(b);
}
}
public class Example
{
public static void main(String args[ ])
{
A.b=100; // 通过类名操作类变量b,并赋值100
A.inputB(); // 通过类名调用方法inputB( )
A cat=new A( );
A dog=new A( );
cat.setA(200); // cat象调用方法setA(int a)将cat的成员a的值设置为200
cat.setB(400); // cat调用方法setB(int b)将cat的成员b的值设置为400
dog.setA(200); // dog象调用方法setA(int a)将dog的成员a的值设置为200
dog.setB(400); // dog调用方法setB(int b)将dog的成员b的值设置为400
cat.inputA(); // cat调用inputA( )
cat.inputB(); // cat调用inputB( )
dog.inputA(); // dog调用inputA( )
dog.inputB(); // dog调用inputB( )
}
}