AS
My ?
Size: a a a
AS
WC
m_var
, this -> var
эквивалентно?AP
AP
WC
AP
WC
AP
AP
AP
WC
class A {
public Foo(int value) {
int m_var = value; // На этом моменте компилятор поймет, что переменной нет в классе => она локальная, верно?
}
}
class B: A {
int m_var = 10; // Ошибки все еще не будет, но переменная может быть доступна в схожей же функции только через this
public Bar(int value) {
int m_var = value; // Другая переменная
this -> m_var = 9; // Обращение к переменной класса
}
WC
AP
AP
AP
WC
class A {
public Foo(int value) {
int m_var = value; // На этом моменте компилятор поймет, что переменной нет в классе => она локальная, верно?
}
}
class B: A {
int m_var = 10; // Ошибки все еще не будет, но переменная может быть доступна в схожей же функции только через this
public Bar(int value) {
int m_var = value; // Другая переменная
this -> m_var = 9; // Обращение к переменной класса
}
AP
AP
WC
int m_var = ...
int this -> m_var = ...
AP