【Java学习笔记】方法

2022-04-19  本文已影响0人  JielongZ

方法的定义

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

public static int max (int num1, int num2) {
    int result;
    if (num1 > num2)
        result = num1;
    else
        result = num2;

    return result;
}

示例:

class Person {
    String name;
    int age;
    void talk() {
        System.out.println("I am " + name + ", I am " + age + "years old");
    }

    void setName(String name) {
        this.name = name;
    }

    void setAge(int age) {
        this.age = age;
    }
}

public class PersonTest {
    public static void main(String[] args) {
        Person p1 = new Person();
        p1.setName("Li Si");
        p1.setAge(22);
        p1.talk();
    }
}

构造方法
构造方法和普通方法差异在于构造方法是在构造对象时初始化对象成员,其名称与所属类名相同。下述时对象声明并实例化的格式:

类名称 对象名称=new 类名称()

clas 类名称 {
    访问权限 类名称 (参数列表) {
        // 构造方法没有返回值
    }
}

在使用构造方法的时候需要注意几点:

上一篇下一篇

猜你喜欢

热点阅读