Как бы мне этого добиться?
class Test { private int var1; public Test(int var1) { var1 = var1; //set the member variable to what was passed in } }
Я уверен, что есть очень очевидный ответ. Это просто ускользает от меня прямо сейчас.
Да, они могут иметь одно и то же имя. Однако для ссылки на переменную экземпляра необходимо использовать префикс this:
this
public Test(int var1) { this.var1 = var1; }
Да, вы можете, но локальная переменная скроет переменную класса.
Да, мы можем.но просто "могу".это не хорошо.