java子类转父类(向上转型)
时间: 2023-11-14 08:05:58 浏览: 95
Java中父类和子类之间的转换操作示例
Java中,子类对象可以转换为父类对象,这种转换称为向上转型。
向上转型的语法格式如下:
```
父类类型 对象名 = new 子类类型();
```
其中,父类类型是指父类的数据类型,对象名是指创建的对象的名称,子类类型是指子类的数据类型。
例如,如果有一个Animal类和一个Cat类,Cat类是Animal类的子类,可以进行向上转型:
```
Animal animal = new Cat();
```
这样,Cat对象就被转换成了Animal对象,但是它只能访问Animal类中的方法和属性,而无法访问Cat类中的方法和属性。
阅读全文