我对java很新,对这种行为有点困惑
public class MyBase<T> {
static int id;
}
public class DerA extends MyBase<DerA> {
}
public class DerB extends MyBase<DerB> {
}
Run Code Online (Sandbox Code Playgroud)
我期望DerA.id并Derid成为两个不同的static变量.但似乎是在分享同一个!这种行为对我来说毫无意义 - 它有两种不同的类型.
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |