很多都说重载是多态之一,这个我知道是错了,不过今天有个兄弟又说重写是多态之一,我就木了,求解释,重写是多态嘛???
解决方案 »
- 在java里面如何连接sql server 2005 ,急急急
- 为Java程序添加关联
- jsp中对url中文进行转码 单数的总会漏掉最后一个!急!
- 一个棘手的问题,请高手帮忙!!
- 题目:试用线程的方法编写两个10x10矩阵的计算程序,用10个线程完成结果矩阵每一行的计算。
- 如何设置CLASSPATH?
- 昨天送了100分,今天再送100分解决CLASS重新LOAD的问题?
- 怎么输出百分比?
- Java Swing汉字输入问题
- 在继承的机制中,创建一个子类对象,将包含一个父类子对象,这个对象与父类创建的对象时一样的。
- itext 读取word模板 再将word文档生成pdf文件
- 求教报错OutOfMemoryError
1、方法覆盖实现的多态,即override,重写父类的方法
2、方法重载实现的多态,即overload,即常说的方法重载,方法参数的类型数目往往不同来实现重载
3、对象引用实现的多态,比如将一个函数的参数定义为一个父类,这样后来使用的时候就可以将各个子类传进来,运行时会根据传进来的对象具体是哪种类型来决定调用哪个子类(或父类)的方法。
我记得多态有以下特点:
1.必须要有继承。Child extends Parent
2.父类引用指向子类对象。Parent parent = new Child();
3.当子类重写了父类的方法时,将调用被重写的方法。
4.父类不能调用到子类中特有的方法。
5.可以将这个父类强制转换成子类,这时又可以访问到子类中的方法了。
1,重载
2,重写
3,父类引用指向子类对象