方法的定义
成员方法,同名&不同参数,允许分别声明,即方法的重载;但是不允许同名和参数个数相同。
代码如下:
public class Hello
{
public static void main(String[] args) {
}
public void func() {
//...
}
public void func(int a) {
//...
}
public void func(int a,int b) {
//...
}
public int func(int a) {
//错误,同名且参数个数相同
}
}
方法的定义
public void func(int a);
构造方法
与类名相同
没有返回值
实例化时,系统会自动调用该方法,进行初始化
可以多个构造方法
public class Hello
{
int a;
String name;
public Hello()
{
//默认构造方法
}
public Hello(int a)
{
//构造方法
}
public Hello(String name)
{
//构造方法2
}
}