Java上转型对象
程序员文章站
2023-12-25 22:25:03
...
Java上转型对象
概念:
向上转型,JAVA中的一种调用方式。向上转型是对A的对象的方法的扩充,即A的对象可访问B从A中继承来的和B复写A的方法。(当然眼看千遍不如手写一遍)
上代码:
public class Parents {...} //父类
public class Child extends Parents{...} //子类继承父类
public class Main(String[] args) {
Parents son = new Child(); //
//当然还有多种形式
//如Parents son ; son = new Child();
//如 Parents son ; child = new Child(); son = child;
}
总结:
Parents类是父类,Child类是Parents类的子类,将Child(孩子)类创建一个对象放在Parents(父类)类的对象引用里,即Parents son = new Child();
,则Parents的对象 son 是 Child 类对象的上转型对象.