-1
在我的類中我有複雜的方法,在那個方法中我調用了很多方法並傳遞了一些實例變量,即使我傳遞了多於6個實例變量作爲參數。全局實例變量或本地實例變量聲明哪一個更好java中
我認爲可能是我可以將這些實例參數聲明爲全局實例變量,以便在方法內直接訪問它。
更好的方法來使用全局實例變量嗎?
例如:
Process 1 :
public class PostIncExample {
public void test() {
Test1 test = findById();
Test2 test2 = findOne();
Test3 test3 = fildOne();
Lis<Test4> test4 = findAll();
}
private void redemp(Test1 test, Test2 test2, Test3 test3, Lis<Test4> test4) {
}
private void accuM(Test1 test, Test2 test2, Test3 test3, Lis<Test4> test4) {
}
}
Process 2 :
public class PostIncExample {
Test1 test;
Test2 test2;
Test3 test3;
Lis<Test4> test4;
public void test() {
test = findById();
test2 = findOne();
test3 = fildOne();
test4 = findAll();
}
private void redemp() {
// Used above instance directly here
}
private void accuM() {
// Used above instance directly here
}
}
哪個流程更好?