专业的JAVA编程教程与资源

网站首页 > java教程 正文

最简单最通俗的聊聊java的三大特性之三——多态

temp10 2024-10-07 15:41:56 java教程 10 ℃ 0 评论

小伙伴们咱们接着聊java的三大特性。今天咱们来聊聊多态。多态的表现主要体现在哪几个方面了?多态的作用又是什么了?

多态主要表现:方法的重载、方法的重写。

最简单最通俗的聊聊java的三大特性之三——多态

什么是方法的重载?其实就是在一个类中,方法名相同,参数列表不同。参数列表是啥?它是指的是参数的个数和类型,其中只要有一个不同那么参数列表就不同。这里面切记和参数的名字没关系。和返回值类型,是否有返回值都没有关系。

要注意:构造方法重载的运行顺序,父类构造方法是先运行的。

什么是方法的重写?首先是在继承关系中,子类重写父类中的方法,要求,方法名相同,参数列表相同,不能缩小其返回值类型。

要注意:被finally修饰的方法不能被重写。

多态的定义是:父类的引用指向子类的实例。这也是上转型。子类复写(重写)了父类的方法后,调用的是子类复写后的方法,如果没有则调用父类的方法。那么如果子类复写了这个方法我们?想调用父类的方法怎么办?那么我们就要用到super这个关键字了。如果调用子类中特有的方法怎么办?我们就要下转型。

这边很多东西要自己去领悟,领悟了就很简单了。

?

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表