多态

来源:互联网 发布:网络招投标系统 编辑:程序博客网 时间:2024/06/10 09:05
这几天学到多态,纠结了好几天了。现在整理一下思路,可能因为知识欠缺,理解的还是不够透彻。现在先做过记录,以后接触多了,再回头看看。首先,多态是什么,群里有人告诉我说,父类的引用指向子类的实例便形成了多态。Animal dog= new Dog();Animal cat=new Cat();

父类的一大作用就是定标准,因为父类是一类对象的抽象,它有这一类对象公用的属性方法,每一个实例对象的属性方法又各不相同。例如
dog.makeNoise();
cat.makeNoise();
都是相同的方法,但是会产生不同的结果。
子类重新定义父类的属性方法就叫覆写(override);