成员方法/构造方法-跟着韩顺平-循序渐进学java-P7

2020-10-28 java 1102

方法的定义

成员方法,同名&不同参数,允许分别声明,即方法的重载;但是不允许同名和参数个数相同。

代码如下:

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
    }
}
0