1、方法重载
当在一个类中有名字相同但是参数列表不同的时候即是方法重载,如:public void println(); 和public void println(int x); 就是一个重载方法重载在很多编程语言中被频繁 使用到,方法重载可以让作用类似参数不同的方法同名,根据参数的不同去调用不同的方法,这样做能达到简化类的编写和使用的目的。
2、构造方法
import java.text.SimpleDateFormat;
public class Books {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String name;
int num;
boolean isRent;
String rentTime;
int rentTimes;
public Books(){}
public Books(String name){
this.name=name;
}
public Books(String name,int num,boolean isRent,String RT,int RTs){
this.name=name;
this.num=num;
this.isRent=isRent;
this.rentTime=RT;
this.rentTimes=RTs;
}
构造方法是一种特殊的方法,构造方法的写法为访问权限修饰符加上类名,如上面的代码。上面的代码还使用了构造方法重载。,构造方法的用途是当对象被实例化时 ,初始化成员变量。在一个对象被new时,一定会有一个构 造方法,如果我们没有添加,编译器会自动为我们添加一个不带参数,不做任何事情的构造器,我们也可以自己
添加构造器来确保成员变量是我们想要的结果,在构造器中也可以使用this来调用同一个类的其他构造器,但是必须是在第一行调用。