作者Brancusi (1724)
看板java
标题[问题] 自定类别当参数怎麽使用?
时间Fri Aug 23 23:14:08 2013
有两个
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)