作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] 自定类别当参数怎麽使用?
时间Fri Aug 23 23:25:52 2013
我我我... 我尽量......
引文顺序有改变(甚至有重复)
但是没有修改内容 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
1F:→ andymai:只能说...版主真有耐性... 08/24 00:22
2F:推 DDR678:Object wtf.. 08/24 01:41
3F:→ pcyu16:看了两三遍还是不知道他在讲啥orz 08/24 02:38
4F:→ tails32100:看不懂原文+1 @@ 08/24 03:27
5F:→ henry4343:看不懂原文+1.. 08/24 12:10
6F:→ jej:Google 良葛格 建构子 最好是其他章节也看 08/24 22:31