qq_36152559
2017-03-12 10:48
采纳率: 100%
浏览 1.0k
已采纳

寻求Java多态内存分配以及多态中成员方法的特点

情况一:
class A{
int a = 0;

public int getA() {
    return a;
}
public void setA(int a) {
    this.a = a;
}

}
class B extends A{

  public void static main(String[] args){
           A a = new B();
    }

}
情况二:
class A{
int a = 0;

public int getA() {
    return a;
}
public void setA(int a) {
    this.a = a;
}

}
class B extends A{
int a=3;
public void static main(String[] args){
A a = new B();
}
}
在这两种情况下对内存分别是如何分配的,请大神解惑?

1条回答 默认 最新

相关推荐 更多相似问题