作者cyclone350 (老子我最神)
看板java
標題Re: [問題]如何限定類別的函式成員的參數
時間Fri Feb 1 09:51:48 2013
※ 引述《Makoto0813 (多愁善感的中學二年級生)》之銘言:
: 大家好,我在設計類別的時候遇到一些問題想請教版上的各位前輩
: 我寫了一個類別,我想在這類別之下加入一個函式成員
: 我想限制該函式專門用來處理自己類別的成員變數
: 請問能否限定該函式只能接收該類別之下的成員變數呢?
: 譬如:
: public class A
: {
: int a , b;
: public A()
: {
: 初始化a跟b
: }
: public int fun(只能用來自a或b的值)
: {
: .....
: }
: }
@inputOnly(this.a,this.b)
public int fun(int x) {
}
這樣就是規定進來的 input 來源了,很方便
隨便說說的,JAVA內建應該沒那功能
山不轉路轉
public int fun(int choose){
int input;
if(choose==0) input=this.a;
else if(choose==1) input=this.b;
....
....
}
最近問題都怪怪的 @.@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.111.132
推 darkk6:推 @input (誤 02/01 09:57
推 LaPass:有沒有專門的文章、網站、書在教 @xxxxxx之類的怎麼用? 02/01 09:58
推 PsMonkey:喵的,我已經在狗 @inputOnly 了說 .... Orz 02/01 10:57
→ byend:我只能說你太有才了..給個讚 02/01 16:31