我是学习java的新手  半个学期  java的基础老师基本讲完了  就是继承里关于多态这一点那节课没去上  看教材好像介绍的很简单 也不是很懂  所以想请高手 写段程序举个例子  

解决方案 »

  1.   

    polymorphism
    baidu,一堆例子。
      

  2.   


    class Base
    {
        public void function() {}
    }class Child1 extneds Base
    {
        public void function() { /* out Child1 */ }
    }class Child2 extneds Base
    {
        public void function() { /* out Child1 */ }
    }Base b = null;
    b = new Child1();
    b.function();b = new Child2();
    b.function();试一下这个代码,体会一下。
      

  3.   

    http://blog.csdn.net/Slugfest/archive/2008/01/10/2034305.aspx看这个帖子。
      

  4.   

    polymorphism 多态 
    即多种形态 也是程序对客观世界存在的一种抽象描述
    如碳在自然界中可有金刚石和石墨两种形态
    但两者既有联系又有区别既衍生于碳又形态迥异程序中的描述:父类的引用指向子类的对象