JAVA 공부 22.11.01

Kim yohan·2022년 11월 3일
0

TIL

목록 보기
3/16

10챕터 마무리.

  1. static 변수
    static으로 변수를 선언하면 해당 변수가 메모리 상에 하나만 저장됨.
    인스턴스를 생성하지 않아도, 해당 클래스가 등장하는 순간 변수가 메모리에 할당됨.

  2. static 메소드
    main은 static 메소드라 어디서든 클래스에 있든 JVM이 호출 가능함.
    System.out.println에서 System은 Class이고, out은 그 클래스 안의 static으로 선언된 참조 변수이다. 자료형이 PrintStream 클래스이고, 그 클래스 안에 println 메소드가 있는 셈.

static 메소드를 사용하면 다른 곳에서 인스턴스 생성 안하고 해당 메소드를 사용할 수 있음.

  1. 자신이 속한 클래스 호출
    JAVA에선 자신이 속한 클래스를 호출 할 수 있다.
    ex)
public class SimpleNum{public static SimpleNum *snInst* = new SimpleNum();}

어떤 경우 활용되는지는 아직 잘 모르겠음.

profile
꾸준히 성실하게

0개의 댓글