方法/函数
方法的定义:把一段代码单独包装(封装)起来,起个名字。
方法的声明:
public static void main(String[] args)
public: 表示是方法的修饰词,控制方法可以使用的范围
void: 是方法的返回值类型,当需要什么类型的返回值时,就给这个方法定义这样的返回值即可
main: 是方法名
*String[]: *是传进去的参数类型 args 是参数的名字。
方法重载 : 在同一个类中,方法名相同,传的参数类型不同,传的参数顺序不同,传的参数个数不同都可以称为方法重载。
public int add(int a ) {
return a;
}
传进去的参数类型不同,个数不同
public void add(String str, int i ) {
}
传进去的参数顺序不同
public void add(int i,String str) {
}
方法的重写/覆盖: 子类中,方法名+参数和父类方法一致,返回值也和父类一致。
目的: 通过对父类方法的重写来增加自己想要实现的功能。
public class animal {
public void eat(){
};
}
方法重写
public class dog extends animal{
public void eat (){
System.out.println(“dog wangwang”);
}
}
以上就是方法的重载和重写了,方法重载一般都是在同一个类中对方法进行传参的改变来得到不同的功能,方法重写则是子类通过对父类方法的修改来增加父类中方法所没有的功能。