成员方法

用来表示一个对象具有的行为,其定义格式:

[修饰符] 返回值类型 方法名 ([参数列表]) {

​ 方法体

}

  • 反回值得类型可以是任意基本类型,如果方法没得返回值,则必须声明为void
  • 参数列表可以有零个也可以多个,但是每个参数都必须声明类型
  • 方法体中,如果有返回值,则必须用return语句传递给调用者
public class Test {

    public int sum(int a, int b) {
        return a+b;
    }
    public static void main(String[] args) {
        Test test = new Test();
        int c = test.sum(4,5);
        System.out.println(c); // 9
    }
}

成员方法必须在对象实例化之后才能调用,同时在一个对象中一个成员方法也可以调用另一个成员方法

public class Test {

    void sayHello() {
        System.out.println("hello world");
    }

    void print() {
        this.sayHello();  // 调用成员方法sayHello()
    }

    public static void main(String[] args) {
        Test test = new Test();
        test.print();     // hello world
    }
}

要注意得是:一个成员方法调用另一个成员方法时要加上this关键字

构造方法

构造方法作用就是对类进行初始化。

特点

  • 方法名必须与类名一样
  • 不能有返回值(void也不行)
  • 可以有修饰符,但不能被static修饰
  • 支持方法重载
  • 在实例初始化时会自动执行
  • 不能被其他成员方法调用,但可以调用其他成员方法
public class Test {

    Test() {                  // 调用成员方法sayHello(),立即执行
        this.sayHello();      // hello world
    }

    void sayHello() {
        System.out.println("hello world");
    }

    public static void main(String[] args) {
        Test test = new Test();   // 对象实例化
    }
}

mian方法

mian()方法通常是一个java程序得执行起点,其定义格式为:

public static void main(String[] args)
最后修改:2021 年 08 月 25 日 11 : 50 AM
如果觉得我的文章对你有用,请随意赞赏