반환 차이


<aside> 📁

메소드 반환
-------
public static int add(int a, int b) {
    return a + b; // int를 반환
}

public static void main(String[] args) {
    int result = add(5, 3); // 반환값의 자료형(int)에 따라 변수 선언
    System.out.println(result); // 8 출력
}

객체 생성
-------
class Dog {
    String name;
    void setName(String name) {
        this.name = name;
    }
}

public static void main(String[] args) {
    Dog dog = new Dog(); // Dog 클래스의 객체를 생성
    dog.setName("Buddy");
    System.out.println(dog.name); // Buddy 출력
}