1.方法的重载
Java中实现多态的一种策略;一个方法有多种状态,重载就是在一个类中或者接口中存在多个同名的方法,但是这些方法的参数不同(参数类型,个数,顺序),最终调用方式时,根据参数来确定执行哪个方法
实现重载的前提:
1.方法在同一个类中(必须)
2.方法名相同(必须)
3.参数列表不同,方法体不同(必须)(参数类型,个数,顺序任意满足一个不同)
4.修饰符和返回值可以相同也可以不同(无关)
private int m1(int a){ //修饰符不同 返回值不同 参数类型不同
System.out.println("你好啊");
return a;
}
public void m1(String a){
System.out.println("Hello");
}
/*public String m1(String a){ //仅仅只是修饰符和返回值不同,不构成重载
System.out.println("Hello1");
return a;
}*/
public void m1(String a,int b){
System.out.println("参数个数不同");
}
public void m1(int b,String a){
System.out

本文介绍了Java中的封装特性,包括信息隐藏和封装的实现。讲解了方法的重载概念,要求方法名相同但参数列表不同。还讨论了package和import在组织代码中的作用,以及访问修饰符如public、private、protected的使用。封装强调了通过private修饰成员变量,提供getter和setter方法以实现对外部的可控访问,提高了代码的安全性和可维护性。
最低0.47元/天 解锁文章
454

被折叠的 条评论
为什么被折叠?



