java 多态
java 多态
涂涂tutu 发表于3个月前
java 多态
  • 发表于 3个月前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: java最重要的多态

多态:在Java中多个子类继承一个父类,而每个子类都有不同的行为。

定义一个animal类,在创建dog类和cat类,继承animal类,重写animal方法。

在animal类中,只说明当前类代表一个动物,没有具体到哪一种动物,而在dog类和cat类中,重写animal方法,指明当前是哪一种具体的动物。

定义一个test()方法,把Animal当做参数,在编译的时候告诉这个方法传入的是哪个对象,不需要关注我具体传入的是什么。

创建Animal对象时,引用子类的对象Dog()和Cat(),最后当做参数传入test()方法。

在运行时指定具体的对象。

说明java在编译时有声明的对象决定,运行时具体传入那个子类就是那个子类。

多态的3个必要的条件:继承,重写,父类引用子类指向的对象。

最后一点,大家找找错:

标签: java java基础 javaEE
共有 人打赏支持
粉丝 0
博文 8
码字总数 2060
×
涂涂tutu
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: