怎么才能百度做网站,免费搭建微信小程序,做好对外门户网站建设,成都电话营销外包公司文章目录 一、多态 -- 花木兰替父从军1. 情境2. 小结 二、匿名内部类三、权限修饰符四、Object -- 所有类的父类(包括我们自己定义的类)五、内容出处 一、多态 – 花木兰替父从军
1. 情境 我们现在新建两个类HuaMuLan和HuaHu。HuMuLan是HuaHu的女儿#xff0c;所以她会有她父… 文章目录 一、多态 -- 花木兰替父从军1. 情境2. 小结 二、匿名内部类三、权限修饰符四、Object -- 所有类的父类(包括我们自己定义的类)五、内容出处 一、多态 – 花木兰替父从军
1. 情境 我们现在新建两个类HuaMuLan和HuaHu。HuMuLan是HuaHu的女儿所以她会有她父亲的一些特性。 花木兰要替父从军了。 花木兰现在既是她爹又是她自己。为什么这么说因为对外她会打仗自我介绍时也会说她是HuaHu。但是私底下她是会化妆的她爹又不会她爹只会打仗。 有一天仗打完了花木兰遇到自己心爱的人就要做回自己 快捷键alt回车强制转换即可 重写sayMe()方法 这个时候花木兰就重新做回了自己。 简而言之花木兰能替父从军还能做回自己这就是多态。 2. 小结 ① 多态多个行为、多种功能(例如多功能小吃摊一个车能干多种事情 ② 典型例子花木兰替父从军爱情公寓里吕子乔在外面玩的时候从来不说自己是吕子乔一直说自己是吕小布。 ③ 好处隐藏自己、替父从军 ④ 2个要素 至少要有2个类且它们之间存在继承关系存在向上转型(替父从军)、向下转型(做回自己) ⑤ 实际开发过程中多态也能用到它可以先使用父亲的东西时机成熟的时候再切换回来。说白了就是有2个功能。 二、匿名内部类 一般用在接口上 现在有一个HumanAction接口和一个Chinese实现类。 当我们在main函数里new一个接口的时候会发现它会给我们生成很多东西。 由此可见Chinese这个实现类完全可以不用写。直接new一个接口就可以了这就是匿名内部类。 也可以写成下面这样 三、权限修饰符 菜鸟教程 default 四、Object – 所有类的父类(包括我们自己定义的类) 这个在自带的jar包里可以找到 例如最开始没有在Animal类里使用注解的时候我们利用快捷键生成toString()方法时会自动带上Override就是因为Animal继承了Object此处的本质是重写了Object里的方法。 相关博客 五、内容出处 java