/**
*
*學生類
*/
public class Student {
// 學生的特徵;在java中也稱屬性
String stuName;// 學生姓名
String stuGender;// 學生性別
int stuAge;// 學生年齡
String stuNo;// 學號
}
/**
* 老師類
*/
public class Teacher {
//老師的屬性
String tName;
String tAge;
String tGender;
}
/**
*建築物類
*
*/
public class Building{
//建築的屬性
String bTeachBuilding;
String bDormitory;
String bRestaurant;
//建築的函數
public void classes(){
System.out.println( bTeachBuilding + "是上課的地方");
}
public void sleep(){
System.out.println(bDormitory +"是休息的地方");
}
public void eat(){
System.out.println(bRestaurant +"是喫飯的地方");
}
}
/**
*
*花園類
*/
public class Garden{
//花園的屬性
String gScenery;
String gEntertainments;
public void nature() {
System.out.println(gScenery + "是花園的自然風景");
}
public void activity() {
System.out.println(gEntertainments + "是花園的運動建材");
}
}
/**
*
*操場類
*/
//操場的屬性
public class PlayGround{
String pIndoorCourt;
String pOutdoorCourt;
//操場的函數
public void indoor() {
System.out.println(pIndoorCourt + "是室內運動的項目");
}
// 操場的方法
public void outdoor() {
System.out.println(pOutdoorCourt + "是室外運動的項目 " );
}
}
/**
*測試函數
*/
public class Text {
public static class School{
public String toString(){
return "this is School";
}
}
public static void main(String[] args){
// 創建一個學生對象
// 根據一個類創建一個對象的語法:類名稱 變量名稱(對象的引用) = new 類名稱();
Student stu = new Student();
// 給這個對象的屬性(特徵)賦值
// 給對象的屬性賦值:對象的引用.屬性名稱 = 值;
String [] stuName = new String[4];
stuName[0] = "阿梅";
stuName[1] = "阿紅";
stuName[2] = "豔豔";
stuName[3] = "小悅";
int [] stuAge = new int[4];
stuAge[0] = 20;
stuAge[1] = 21;
stuAge[2] = 22;
stuAge[3] = 23;
String [] stuGender = new String[4];
stuGender[0] = "女";
stuGender[1] = "女";
stuGender[2] = "女";
stuGender[3] = "女";
String [] stuNo = new String[4];
stuNo[0] ="201207010103";
stuNo[1] ="201207010110";
stuNo[2] ="201207010112";
stuNo[3] = "20120701022";
System.out.println("學校的學生:" );
// 使用學生對象的屬性
// 使用對象的屬性:對象的引用.屬性名稱
for(int i = 0;i <=3;i ++){
System.out.println("學生的姓名:" + stuName[i]);
System.out.println("學生的年齡:" + stuAge[i]);
System.out.println("學生的性別:" + stuGender[i]);
System.out.println("學生的學號:" + stuNo[i]);
System.out.println("* * * * * * * * * * * * * * * * *:" );
}
//給老師對象的屬性賦值
Teacher t = new Teacher();
String [] tName = new String[3];
tName[0] = "張三";
tName[1] = "李四";
tName[2] = "趙武";
String [] tGender = new String[3];
tGender[0] = "男";
tGender[1]= "男";
tGender[2] = "男";
int [] tAge = new int[3];
tAge[0] = 21;
tAge[1] = 26;
tAge[2] = 35;
System.out.println("學校的老師:");
//使用老師對象的屬性
for(int j = 0;j <= 2; j ++){
System.out.println("老師的姓名:" + tName[j]);
System.out.println("老師的年齡:" + tAge[j]);
System.out.println("老師的性別:" + tGender[j]);
System.out.println("* * * * * * * * * * * * * * *" );
}
//給建築物對象的屬性賦值
Building b = new Building();
String [] bTeachBuilding = new String[3];
bTeachBuilding[0] = "信工樓";
bTeachBuilding[1] = "藝術";
bTeachBuilding[2] = "教學樓";
String [] bRestaurant = new String[3];
bRestaurant[0] = "一號餐廳";
bRestaurant[1] = "二號餐廳";
bRestaurant[2]= "清真餐廳";
String [] bDormitory = new String[3];
bDormitory[0] = "A棟";
bDormitory[1] = "B棟";
bDormitory[2] = "C棟";
System.out.println("學校的建築物有:教學樓\t\t餐廳\t\t宿舍樓" );
//使用建築物對象的屬性
System.out.println("學校的教學樓有:" );
for(int j = 0;j < 3; j ++){
System.out.println("教學樓有:" + bTeachBuilding[j] );
b.classes();
}
System.out.println("* * * * * * * * * * * * * * *" );
System.out.println("學校的餐廳有:" );
for(int j = 0;j < 3; j ++){
System.out.println("餐廳有:" + bRestaurant[j]);
b.eat();
}
System.out.println("* * * * * * * * * * * * * * *" );
System.out.println("學校的宿舍樓有:" );
for(int j = 0;j < 3; j ++){
System.out.println("宿舍樓有:" + bDormitory[j] );
b.sleep();
}
System.out.println("* * * * * * * * * * * * * * * * * * *:" );
//給花園對象的賦值
Garden g = new Garden();
String [] gScenery = new String[3];
gScenery[0] = "花";
gScenery[1] = "樹木";
gScenery[2] = "草坪";
String [] gEntertainments = new String[3];
gEntertainments[0] = "跑步機";
gEntertainments[1] = "跳跳板";
gEntertainments[2] = "鞦韆";
//使用花園對象的屬性
System.out.println("花園的景色有:" );
for(int j = 0;j < 3; j ++){
System.out.println("景色:" + gScenery[j]);
g.nature();
}
System.out.println("* * * * * * * * * * * * * * *" );
System.out.println("花園的娛樂設施有:" );
for(int j = 0;j < 3; j ++){
System.out.println("娛樂設施:" + gEntertainments[j]);
g.activity();
}
System.out.println("* * * * * * * * * * * * * * * * * * *:" );
//給操場對象的賦值
PlayGround p = new PlayGround();
String [] pIndoorCourt = new String[3];
pIndoorCourt[0] = "乓乓球室";
pIndoorCourt[1] = "健美操館";
pIndoorCourt[2] = "器材室";
String [] pOutdoorCourt = new String[3];
pOutdoorCourt[0] = "籃球場";
pOutdoorCourt[1] = "足球場";
pOutdoorCourt[2] = "排球場";
//使用操場對象的屬性
System.out.println("室內的場地是:" );
for(int j = 0;j < 3; j ++){
System.out.println("室內設施:" + pIndoorCourt[j]);
p.indoor();
}
System.out.println("* * * * * * * * * * * * * * * * * * *:" );
System.out.println("室外的場地是:" );
for(int j = 0;j < 3; j ++){
System.out.println("室外設施:" + pOutdoorCourt[j]);
p.outdoor();
}
System.out.println("* * * * * * * * * * * * * * * * * * *:" );
Text school = new Text();
System.out.print(school);
}
}
簡單的學校組成
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.