public class A
{
private void sub()
{
add();
}
private void add()
{
-----
}
}
我可以調用子Add方法類似上面,我可以做以下同類及其對象
public class A
{
private void sub()
{
A obj_A = new A();
obj_A.add();
}
private void add()
{
-----
}
}
我想知道它們之間的差異。 謝謝。
但在第二種情況下,如果我將num分配爲10,然後調用add,那麼num將再次爲10. – Raghurocks
@Raghurocks ..Num不會是10。另一個實例運行'add()'方法。而在'sub()'方法中,你正在爲'num = 10'設置不同的實例。 –
@Raghurocks ..目前它是--' this.num = 10;'要改變新對象的數量,你需要 - 'obj_A.num = 10;'。 –