类包含两部分
属性
方法
构造方法用来完成对象的初始化工作,可以有多个(构造方法重载)
如果没有写构造方法,系统默认分配一个无参数的构造方法
如果有构造方法,系统将不会提供
方法重载
同一个类中,方法名相同,参数列表不同(类型和数量)
调用时候根据参数,自动区分
static全局的,静态的,一般做数据共享,全局变量
方法内部不能使用static
static{
//静态代码块,程序第一次启动就会执行。
//类似main方法,一般用作数据的初始化
}
this();//this调用构造方法,只能是第一句
属性
方法
构造方法用来完成对象的初始化工作,可以有多个(构造方法重载)
如果没有写构造方法,系统默认分配一个无参数的构造方法
如果有构造方法,系统将不会提供
方法重载
同一个类中,方法名相同,参数列表不同(类型和数量)
调用时候根据参数,自动区分
static全局的,静态的,一般做数据共享,全局变量
方法内部不能使用static
static{
//静态代码块,程序第一次启动就会执行。
//类似main方法,一般用作数据的初始化
}
this();//this调用构造方法,只能是第一句