Re: [問題] 自定類別當參數怎麼使用?

看板java作者 (痞子軍團團長)時間12年前 (2013/08/23 23:25), 編輯推噓1(105)
留言6則, 6人參與, 最新討論串2/3 (看更多)
我我我... 我盡量...... 引文順序有改變(甚至有重複) 但是沒有修改內容 Orz ※ 引述《Brancusi (1724)》之銘言: : 有兩個 : class : Student和Department : 我在Student : 裡面有令一個屬性叫 : Department major 這個自定型別 : 我今天要在Student這個類別用建構子 : public Student(XXXXX, Department majorname) : 本來Student class裡面的屬性可以用 : this.setName(n); 來初始化學生的姓名 看起來 Student 會長這樣 class Student { Department major; public Student(Object wtf, Department majorname) { //???? } public setName(Object n) { //???? } } : 而Department有兩個屬性 : private String name; : private String chairman; 是有這兩個屬性,還是「只有」這兩個屬性? : 我今天要在Student這個類別用建構子 : 該傳什麼進去? : 本來Student class裡面的屬性可以用 : this.setName(n); 來初始化學生的姓名 後來? : 可是Department major 這個又牽扯到另一個class 哪一個 class? 還是說你說得牽扯就是 Department 這個 class? : 我要怎麼用? : 我自己是在Department這class把兩個屬性寫上set方法 : 然後在Student class寫下 : Department dep = new Department(); : dep.setDepName(majorname); : 在Student這個class使用 : 可是我發現要在Student class用 : dep.getDepName()取出Department 裡面name這屬性 : 所以Student class有寫一個printAll方法印出學生全部屬性 : 最後在main方法印出 : 可是就major印出來是null : 這是什麼問題?我沒有把值傳進去嗎? 我覺得最大的問題就是... 你的問題到底是什麼? 請先搞清楚 1. Student 這個 class 要幹麼? 要有哪些資訊(屬性)、要有哪些行為(method)? 2. Department 這個 class 要幹麼? 要有哪些資訊(屬性)、要有哪些行為(method)? 3. 你的題目本身的限制是什麼? 例如:Student 的 constructor 只能有一個 而且參數必須是 (Object wtf, Department dep) 如果你還是不知道我在說啥 那麻煩先大聲、逐字地朗誦題目三次(十次也可以) 還有你發的文章...... Orz -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.7.89

08/24 00:22, , 1F
只能說...版主真有耐性...
08/24 00:22, 1F

08/24 01:41, , 2F
Object wtf..
08/24 01:41, 2F

08/24 02:38, , 3F
看了兩三遍還是不知道他在講啥orz
08/24 02:38, 3F

08/24 03:27, , 4F
看不懂原文+1 @@
08/24 03:27, 4F

08/24 12:10, , 5F
看不懂原文+1..
08/24 12:10, 5F

08/24 22:31, , 6F
Google 良葛格 建構子 最好是其他章節也看
08/24 22:31, 6F
文章代碼(AID): #1I5ty37U (java)
文章代碼(AID): #1I5ty37U (java)