class

    [Java] 클래스/객체/메서드

    객체지향언어의 특징 코드의 재사용성이 높음 새 코드 작성 시 기존 코드를 이용하여 쉽게 작성할 수 있음 코드의 관리가 용이함 코드간 관계를 이용하여 적은 노력으로 쉽게 코드 변경이 가능 신뢰성 높은 프로그래밍 가능 제어자와 메서드를 이용하여 데이터를 보호하고 올바른 값을 유지하도록함 코드의 중복을 제거하여 코드 불일치로 인한 오동작을 방지함 클래스와 객체 클래스 객체를 정의하여 객체 생성 시 사용 → 틀 객체 정의한 클래스로 만든 속성과 기능의 집합 → 실체 속성 : 멤버 변수 (상태, 값) 기능 : 메서드 (동작) 인스턴스 클래스로부터 만들어진 객체 변수 클래스 변수 : 멤버변수 중 static이 붙은 변수 클래스 영역에 선언 클래스가 메모리에 올라갈 때 생성 모든 인스턴스가 공통된 값을 유지해야하는 ..