向上转型和向下转型

        向上转型:子类对象转为父类,父类可以是接口。公式:Father f = new Son();

        Father是父类或接口,son是子类。    目的是更加简洁,如果方法被重写,则使用子类的重写的方法。没有子类属性。如果想要有子类属性,需要使用get方法;

        向下转型    是强制转型:父类对象转为子类。公式:Son son =(Son)father;    目的是使用子类独有的方法;

   其中father前面的(Son)必须添加,进行强制转换。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 向上转型 现实中我们常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我...
    上杉丶零阅读 717评论 0 1
  • 多态中向上转型与向下转型 多态的转型分为向上转型与向下转型两种: A:向上转型:当有子类对象赋值给一个父类引用时,...
    今天庹阅读 715评论 0 1
  • Java中,对象类型转换分为向上转型和向下转型两种 1. 向上转型 子类对象到父类对象的类型转换,通常由系统自动完...
    初学者hao阅读 357评论 1 0
  • 1. 向上转型:父类的对象名 真正指向了 子类的实体 叫做 向上转型。所以向上转型必须在继承关系中才成立。...
    xiaoliman阅读 484评论 0 0
  • 惩罚不等于体罚,应用得当则可以改掉不良行为,促进良好行为的产生。惩罚应用在小孩儿行为上,当不良行为发生时,促进个体...
    文昌许珊珊阅读 675评论 0 0