객체 생성

2024. 4. 21. 20:43정보처리,전산/JAVA

반응형
class A {
    int a;
    int b;
}

//두개의 멤버 변수 A클래스

public class Main {

    static void func1(A m) {
        m.a *= 10;
    }
//클래스 A의 객체 m을 매개변수로 받고 m객체의 a값을 10으로 곱해줌

    
    static void func2(A m) {
        m.a += m.b;
    }
//m객체의 a멤버 변수에 b를 더함

    
    public static void main(String args[]) {
        A m = new A();
//객체 생성
        m.a = 100;
        //m의 a멤버 변수에 100을 할당
        func1(m);      // func1 호출: m.a *= 10; -> m.a = 1000
        m.b = m.a;     // m.b = 1000
        func2(m);      // func2 호출: m.a += m.b; -> m.a = 1000 + 1000 = 2000

        System.out.printf("%d", m.a);  // 출력: 2000
    }
}

 

 

 

반응형

'정보처리,전산 > JAVA' 카테고리의 다른 글

2차원 배열  (0) 2024.06.01
ArrayIndexOutOfBoundsException  (0) 2024.05.08
public static void main(String[] args)  (0) 2024.04.12
static  (0) 2024.04.12
JDBC - 데이터베이스에서 UPDATE 쿼리를 실행  (0) 2024.04.08