R rabbitsaviola Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-09 #1 请问class中的field在类继承中有什么特殊含义, 是不是类继承的只有methods?
Y yysun Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-09 #2 类 (class) 继承 (extends) 包括了 field 和 method。他们都能被继承。 接口(interface) 继承 (implements) 只有 method,因为接口本身没有 field (static 的除外)。
类 (class) 继承 (extends) 包括了 field 和 method。他们都能被继承。 接口(interface) 继承 (implements) 只有 method,因为接口本身没有 field (static 的除外)。
R rabbitsaviola Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-09 #3 那如果重新声明一个和base class中同名的field那两者是什么关系
W wukw Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-09 #6 是独立的。 不过既然在同一个里定义了field,总有它的用处。 field往往会在某个函数里会被调用,要不然定义这个field有什么用处?从这个含义来说,它们永远都是相关的。 当然,你可以定义一个field,哪个函数都用不到它,这个field可以被继承,如果没有特殊用途,那这个field定义的就算多余了。 我对OO思想体会不深,不知道我说得对不对?
是独立的。 不过既然在同一个里定义了field,总有它的用处。 field往往会在某个函数里会被调用,要不然定义这个field有什么用处?从这个含义来说,它们永远都是相关的。 当然,你可以定义一个field,哪个函数都用不到它,这个field可以被继承,如果没有特殊用途,那这个field定义的就算多余了。 我对OO思想体会不深,不知道我说得对不对?
J jrq Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-11 #8 》后者会覆盖前者。这是生命周期的问题! 我的理解就是:是全局的还是局部的问题。 局部的用完了就释放了,生命周期短!