向上转型(有风险):子类的新有的方法都会遗失掉,在编译时,系统会提供找不到方法的错误;
向下转型(有两种情况):1.父类引用指向子类对象时,是正确的;
2.父类对象进行向下转型,编译不会出错,但是运行时会出现java.lang.ClassCastException错误。
没说这句话:子类的新有的方法都会遗失掉,在编译时,系统会提供找不到方法的错误;
不知道