본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

여러 인스턴스에서 공유하다, static

static
여러 인스턴스에서 공유해 사용
 
getter setter없이 이용이 가능하며,
값을 모두 공유해서 쓰기때문에 함께 만들어갈 수 있는 존재가 된다.
 
예로, 아래코드에서 count 값은 객체를 생성할 때마다 증가한다.

public class Counter {
    private static int count;

    public Counter() {
        count++;
    }

    public static void printCount() {
        System.out.println("count: " + count);
    }
}

public class Main {
    public static void main(String[] args) {
        Counter c1 = new Counter();
        Counter.printCount(); // 출력: count: 1

        Counter c2 = new Counter();
        Counter.printCount(); // 출력: count: 2
    }
}

 
https://standout.tistory.com/104

JAVA 예약어 static

static 예약어 데이터영역 메모리에 생성되어 프로그램이 종료될때까지 수명이 유지된다. 클래스 이름으로 바로, 직접 호출하여 프로그램이 종료될때까지 값을 여기저기 공유하여 저장할 수 있

standout.tistory.com

https://standout.tistory.com/138

초기화와접근, setter getter

setter getter set은 설정하는것, get은 접근할수 있도록 하는것. set+변수명: 값 초기화(설정) get+변수명: 접근하지 못하는 변수에 접근할수있도록 허용 = public private int num; public int getNum() { // Getter retur

standout.tistory.com

'JAVA' 카테고리의 다른 글

true인지 false인지, equals()  (0) 2023.03.18
클래스 속성, field  (0) 2023.03.18
private에 접근하기  (0) 2023.03.18
요일출력하기, Calendar  (0) 2023.03.18
정밀한 시간표현, currentTimeMillis()  (0) 2023.03.18