سلام. ابتدا به کد زیر توجه کنید:
public class Test {
private int number;
public Test(int number) {
super();
this.number = number;
}
}
سوال من این است که چرا دو تا متغیر هم نام تعریف میکنند و بعد میان با this فرق بین این دو تا رو مشخص میکنن. آیا برای استفاده کمتر، از حافظه است یا مسئلهی دیگری دارد. ممنون.