为什么使用方法的重载?
如果按照传统方式定义方法,对于两个数的加法就有如下几种:(包括但不仅限)
在程序中的引用如下:
当所需要处理的方法更加复杂时,需要新加的方法就非常多,工作变得繁琐,因此引入方法的重载功能。
利用方法的重载改进程序设计
方法重载的实现
重载方法的调用特点
方法重载的好处
1、减少类的对外接口(相同的功能只显示一个方法),降低了类的复杂程度。
2、便于用户使用(相同功能的方法名称一样)
方法重载的条件
1、方法的名称必须一样
2、方法的参数个数或者类型不一样
方法重载的无关性
方法重载与返回值无关
静态方法及重载
关键字static的使用:关键字可以修饰类、方法、成员变量,修饰后我们称之为:静态类、静态方法、静态字段
静态方法的调用:类名、方法名
例:(静态方法调用不再通过对象,而是直接调用)
静态成员使用经验
静态成员在程序运行时被调入内存中,并且在系统未关闭之前不会被GC回收。
类的成员使用非常频繁的时候,可以考虑使用static修饰,但不要使用过多。
静态成员不能直接调用实例成员(静态方法不能直接调用实例方法——实例成员只能通过对象调用,在对象建立之前不存在)
静态方法也可以重载









网友评论