java多态向上转型和向下转型
2017-05-20 08:58
417 查看
interface Animal { int a = 1; int eat(); } public class Test implements Animal{ public static void main(String[] args) { //向上转型 Animal animal = new Test(); //向上转型后可以再转回来(如何不是向上转型的animal往下转编译能通过, //但是调用子特有的方法的会报错,因为他里面只有父的方法) Test test = (Test)animal; } public int eat() { return 0; } }
相关文章推荐
- Java中多态以及向上转型和向下转型
- Java多态的“向上转型”和“向下转型”
- Java 多态部分 向上转型 向下转型
- java多态的向上转型与向下转型(与编译时类型与运行时类型有关)
- java多态使用、向上转型、向下转型
- 从零开始学Java之多态 向上转型与向下转型
- java语言基础(37)——面向对象(多态中的向上转型和向下转型)
- Java多态 向上转型 向下转型
- Java多态(利用向上向下转型和反射机理)
- Java多态 向上转型 向下转型
- java多态向上、向下转型问题
- 理解java中向上向下转型(java多态原理)
- java 什么是多态?多态的三种表现形式?什么是向上转型和向下转型?多态的利和弊?
- 重新认识java(五) ---- 面向对象之多态(向上转型与向下转型)
- 多态实现(向上转型、向下转型)--java
- Java向上转型和向下转型(多态核心)
- JAVA笔记-多态的意义(向上转型与向下转型)
- java的多态(向上转型、向下转型)
- 0905 Java中多态的向上转型和向下转型
- java 的多态 及向上向下转型