224方法重载的实现

2019-04-04  本文已影响0人  漠漠彡

为什么使用方法的重载?

如果按照传统方式定义方法,对于两个数的加法就有如下几种:(包括但不仅限)

在程序中的引用如下:

当所需要处理的方法更加复杂时,需要新加的方法就非常多,工作变得繁琐,因此引入方法的重载功能。

利用方法的重载改进程序设计

方法重载的实现

重载方法的调用特点

方法重载的好处

1、减少类的对外接口(相同的功能只显示一个方法),降低了类的复杂程度。

2、便于用户使用(相同功能的方法名称一样)

方法重载的条件

1、方法的名称必须一样

2、方法的参数个数或者类型不一样

方法重载的无关性

方法重载与返回值无关

静态方法及重载

关键字static的使用:关键字可以修饰类、方法、成员变量,修饰后我们称之为:静态类、静态方法、静态字段

静态方法的调用:类名、方法名

例:(静态方法调用不再通过对象,而是直接调用

静态成员使用经验

静态成员在程序运行时被调入内存中,并且在系统未关闭之前不会被GC回收。

类的成员使用非常频繁的时候,可以考虑使用static修饰,但不要使用过多。

静态成员不能直接调用实例成员(静态方法不能直接调用实例方法——实例成员只能通过对象调用,在对象建立之前不存在)

静态方法也可以重载

上一篇 下一篇

猜你喜欢

热点阅读