java中的多态是什么,怎么使用
有时候我们在使用java编程的时候,想知道多态是什么,怎么使用,下面来分享一下方法
操作方法
(01)第一步我们首先需要了解多态是指不同类的对象对同一消息作出响应,也可以理解为多态是一个接口,不同实例进行不同操作,如打印机分为彩色和黑白的,又可以打印出彩色和黑白的效果就是一种多态,如下图所示:
(02)第二步我们可以进一步了解多态,我们称一个为多态的时候,需要有三个必要条件,继承,重写,父类去指向子类对象,上面的打印机就包含了这三点,需要注意的是说多态是重载或者重写是完全错误的,如下图所示:
(03)第三步下面通过一个实例来介绍多态,创建一个Test类,在Test类中main方法中分别以Cat对象,Dog 对象调用show方法,Dog和Cat都继承了 Animal抽象类,分别向上转型和向下转型,如下图所示:
(04)第四步我们看一下在Test类中定义了一个 Animal抽象类,Animal中含有抽象方法eat(),定义了一个Cat类继承Animal抽象类,实现了父类的方法,并自己定义了一个work()方法,如下图所示:
(05)第五步在Test类中定义一个继承Animal抽象类的Dog类,实现了父类的方法,并定义了一个work()方法,如下图所示:
(06)第六步我们可以看到上面动物是父类有自己的方法,猫和狗类继承了动物类,重写了父类方法和定义自己的方法,输出了吃鱼,吃骨头的特性,同一个行为可以通过多种表现形式展现出来就是多态,如下图所示:
-
怎么快速通过新浪微博认证
新浪微博认证是身份的象征,通过新浪微博认证后,可以增加用户的影响力,可以享有新浪微博特殊权限,可以迅速增加粉丝,可以导入到新浪博客认证。通过新浪微博认证后,用户微博名字后面会加一个橙色的大V。很多微博好友都想通过新浪认证,怎么快速通过新浪微博认证呢?欢迎大...
-
怎么做手游推广
现在玩手游的人越来越多,手游市场也开阔起来,每天都会有新的游戏出现,竞争也就显得越发的激烈。想要占据一定的市场,那就需要进行推广,寻找合适的方式,加上游戏本身的质量,这样才会别更多人所了解。操作方法(01)应用商店。可以寻求相关的手游应用商店合作,把自己所要推广...
-
华为浏览器怎么设置默认搜索引擎
我们在使用华为或者荣耀手机时,会使用手机自带的华为浏览器进行网页的浏览,搜索相关的讯息等。如何更改华为手机浏览器默认的搜索引擎,选择其他的搜索引擎,本文将详细介绍。操作方法(01)我们打开自己的华为或荣耀系列手机后,选择最下方的系统自带的“浏览器”进入。(02...
-
怎么成为网易云阅读的作者
最近看到网易云阅读里面竟然有作者选项,所以就来分享下如何成为网易云阅读的作者。操作方法(01)要加入网易云阅读,首先就是先注册一个网易的帐号,一般推荐网易的163邮箱帐号。(02)有了网易邮箱之后,就可以登录网易云阅读的首页,用邮箱登录。(03)登录网易云阅读之后,就点击...