给大家补充一个结构体的例子:下面TwoNumber就是一个形式上的结构体: class TwoNumber { int num1; int num2; } public class Test { public static void main(String[] args) { int a=0; TwoNumber A = new TwoNumber(); a=3; A.num1=333; A.num2=333; System.out.println("A.num1 is "+A.num1); int b=0; TwoNumber B = new TwoNumber(); b=4; B.num1=444; B.num2=444; System.out.println("B.num2 is "+B.num2); } } 作业: 1)仿照上面的例子,用类class来做一个类似c当中的叫做Window的结构体,两个属性:width和height。之后测试。 2)仿照上面的例子,用类class来做一个类似c当中的叫做Student的结构体,两个属性:name和height。之后测试。 答案: 1) class Window { int width; int height; } public class Test { public static void main(String[] args) { int a=0; Window baofeng = new Window(); a=3; baofeng.width=333; baofeng.height=333; System.out.println("baofeng.width is "+baofeng.width); int b=0; Window xunlei = new Window(); b=4; xunlei.width=444; xunlei.height=444; System.out.println("xunlei.height is "+xunlei.height); } }
更多请见:http://www.mark-to-win.com/tutorial/java_2_Structure.html