package TT.base.oop; public class Application { public static void main(String[] args){ //类型之间的转换:父 子 //子类转换为父类可能会丢失一些方法 Student student=new Student(); student.go(); Person person=student; person. } } /* //object-string //object=person-teacher //object》 Person》Student Object object=new Student(); System.out.println(object instanceof Student);//true System.out.println(object instanceof Person);//true System.out.println(object instanceof Object);//true System.out.println(object instanceof String);//false System.out.println(object instanceof Teacher);//false */ /* 1.父类引用指向子类的对象 2.把子类转换为父类,向上转型 3.把父类转换成子类,向下转换,强制转换 4.方便方法的调用,减少重复的代码!简介 抽象 :封装,继承 多态 抽象类,接口 */
instanceof类型和转换
最新推荐文章于 2024-11-03 11:01:20 发布