자바면접질문 72

개발자 면접 질문 - Static 정의

1. Static - static 키워드를 쓰면 객체를 생성하지 않아도 static 변수나 static 함수를 사용할 수 있다. - 인스턴스를 생성하면 각 인스턴스는 서로 독립적이기 때문에 서로 다른 값을 유지한다. - 각 인스턴스들이 공통적으로 같은 값이 유지되어야 하는 경우 static을 붙인다. - static 이 붙은 메서드 에서는 인스턴스 변수를 사용할 수 없다. - 메서드 내에서 인스턴스 변수를 쓰지 않는다면 가능하면 static을 붙이는게 호출 시간이 짧아지기 때문에 효율이 높아진다. * 클래스 설계시 static 사용 지침 - 클래스의 멤버변수 중 모든 인스턴스에 공통된 값을 유지해야 하는 것이 있으면 static 을 사용 - 메서드 중에서 인스턴스 변수를 사용하지 않는 메서드는 stati..

면접 - 자바 2020.12.03