多态的优点:多态
,顾名思义就是多种状态
的意思。简单来说就是同一个接口使用不同的实例来执行不同操作
抽象一点:猫和狗都会叫,但是它们叫的声音不一样。
多态
的存在必须满足一下条件:
以下面的代码为例:public class Animal { String color; String name; public void Call() { System.out.println("动物叫"); } public void getName() { System.out.println("动物名"); } } class Cat extends Animal{ public void Call() { System.out.println("喵喵喵"); } } class Dog extends Animal{ public void Call() { System.out.println("汪汪汪"); } public static void main(String []args) { Animal dog = new Dog(); Animal cat = new Cat(); dog.getName(); dog.Call(); cat.Call(); } }
可以看到同样的行为Call
在不同的对象Dog
和Cat
有着不同的表达。以上就是我对多态的简单理解。
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算