[問題] 自定類別當參數怎麼使用?
有兩個
class
Student和Department
我在Student
裡面有令一個屬性叫
Department major 這個自定型別
而Department有兩個屬性
private String name;
private String chairman;
我今天要在Student這個類別用建構子
public Student(XXXXX, Department majorname)
我要怎麼使用Department這個自定型別?
該傳什麼進去?
本來Student class裡面的屬性可以用
this.setName(n); 來初始化學生的姓名
可是Department major 這個又牽扯到另一個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
這是什麼問題?我沒有把值傳進去嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.170.82.136
※ 編輯: Brancusi 來自: 1.170.82.136 (08/23 23:15)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):