java基础问题、编译类型可以通过强转改变吗


   ss1 cc=new ss2();//ss1是父类
   ss2 cc2= (ss2) cc;

可以通过强制转换改变,例如父类转为子类,转换后即可调用子类的方法,转换前最好加上 interfaceof 判断是否为子类的实例

类型转换,需要有 继承或实现的关系, 否则没有办法转换。是面向对象的 多态

父类、子类之间可以互相转换,但子类强制转换为父类可能会丢失部分数据,例如子类特有的属性

没问题,子类可以转换为父类。使用的时候再次转换为子类即可找回丢失的特有属性