java結(jié)構(gòu)體:
給大家補充一個結(jié)構(gòu)體的例子:下面TwoNumber就是一個形式上的結(jié)構(gòu)體:
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);
}
}
結(jié)果:
A.num1 is 333
B.num2 is 444
馬克- to-win:馬克 java社區(qū):防盜版實名手機尾號: 73203。
作業(yè):
1)仿照上面的例子,用類class來做一個類似c當(dāng)中的叫做Window的結(jié)構(gòu)體,兩個屬性:width和height。之后測試。
2)仿照上面的例子,用類class來做一個類似c當(dāng)中的叫做Student的結(jié)構(gòu)體,兩個屬性: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);
}
}
結(jié)果:
baofeng.width is 333
xunlei.height is 444
2)
class Student {
String name;
int height;
}
public class Test {
public static void main(String[] args) {
int a=0;
Student first = new Student();
a=3;
first.name="zhangsan";
first.height=170;
System.out.println("first.name is "+first.name);
int b=0;
Student second = new Student();
b=4;
second.name="lisi";
second.height=180;
System.out.println("second.height is "+second.height);
}
}
結(jié)果:
first.name is zhangsan
second.height is 180