강의보다가 이해가 안가서대충 public class a{public static int b;}로 선언하고 main에서 a.b =10 같은게 되는 모양이야이건 클래스 자체도 인스턴스 취급하는거 같은데 맞아?그리고 static인데 값을 대입하는건ㅁ 나중에 a에 대한 인스턴스 만들면 다 .b는 그 값이 되는거야?
클래스 안에 static으로 선언된 변수는 클래스의 공통 변수라고 생각하면됨. 그래서 a.b처럼(이게 문법적으로 맞는지 기억이안나지만), 인스턴스 없이 바로 클래스에서 접근 가능
어떤 느낌인지 알겠다
노파심에 말하는데 실제로 저렇게 쓰려고 하지 마라 다른사람들한테 빠따맞음
클래스 안의 변수는 private 붙이고 반드시 게터랑 세터 써