Java重载 (Overlaod)与几个面试题
1.定义:在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同,只要他们的参数个数或参数类型不同即可。
2.总结:“两同一不同”:同一个类、相同方法名
参数列表不同:参数个数不同,参数类型不同
用来判断是否够成重载。
与方法的权限修饰符、返回值类型、形参变量名、方法体都没有关系!
3.如何确定类中某一方法的调用:方法名------>参数列表
面试题:方法的重载与重写的区别?
throw\throws
String\StringBuffer\StringBuilder
Collection\Collections
final\finally\finalize
....
抽象类、接口 sleep() / wait() (看共性、相同点)