重写,重构,重载的区别?
如题~
望高手指教,有一点小晕
[此贴子已经被作者于2006-9-3 19:24:20编辑过]
package Example908;
public class Shape {
/**
*苦中乐,2006-09-07 应用了OOP中多态的特征
* 实现方法的覆写
*/
void draw(){
System.out.println("draw Shape");
}
void erase(){
System.out.println("erase Shape");
}
public static void main(String[] args) {
// 向上转型的特性
Shape circle=new Circle();
circle.draw();
circle.erase();
}
}
class Circle extends Shape{
void draw(){
System.out.println("draw Circle");
}
void erase(){
System.out.println("earse Circle");
}
}