A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 褚代江 中级黑马   /  2012-4-2 11:09  /  2149 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

之前学了一些java,一次有人问道多态的多态的堆栈图怎么画,在内存中的分布图是什么样子的,这个,我只知道多态怎么使用,具体怎么在内存中分布的还真的画不出来。这次看毕老师的视频,现在看到第八天的第8集了,没有看到那个具体的讲解。后面还没看,不知道后面有没讲,但是现在想急于知道多态的堆栈图,希望会的哥们能画下。(就下面这个小例子吧)
abstract class Animal
{
        String name;
        int age;
        public abstract void eat();
}
class Cat extends Animal
{
        String name="mimi";
        int age=2;
        String eyecolor="黑色";
        public void eat(){
                System.out.println("吃鱼");
        }
}
class DuoTai
{
        public static void main(String[] args)
        {
                Animal a=new Cat();
                a.eat();
                Cat cat=(Cat)a;
                System.out.println(cat.eyecolor);
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马