（1）类A的定义，其代码如下。
package ch05_10;
public class A {
	private int a;// 实例属性
	private static int b;// 静态属性
	//实例方法——计算两个属性的和值的方法
	public int add() {
		int c = this.a + A.b;
		return c;
	}
	// 静态方法，求和运算，方法体内只能使用静态属性，不能使用实例属性
	public static int add2() {
		int c = 100 + A.b;
		return c;
	}
	/** 静态方法，求差运算，方法体内不能使用实例属性，该方法有错！
	public static int sub() {
		int c = this.a - A.b;
		return c;
	}
       */
	//静态方法，方法体内只能使用静态属性（方法），不能使用实例属性（方法）。
	public static int sub2() {
		int c = A.add2() - A.b;
		return c;
	}
	public A(int a) {
		this.a = a;
	}
	public static void setB(int b) {
		A.b = b;
	}
}
（2）定义B类，在B类中调用A类中的静态方法。代码如下。
package ch05_10;
public class B {
	public static void main(String[] args) {
		A.setB(100);//利用类名，直接调用A类中的静态方法
	}
}