CS(Computer Science)/객체지향 프로그래밍 (1) 썸네일형 리스트형 객체지향 프로그래밍(JAVA) 객체지향 프로그래밍 : 로직을 상태와 행위로 이루어진 객체로 만드는 것이다. 추상화 : 복잡함 속에서 필요한 관점만을 추출하는 행위 refactoring : 코드를 개선해서 더 효율적으로 만드는 행위 class -> 설계도 , 데이터 타입 정의 instance -> 제품 , 구현체 class member(static) : - class에 의해 만들어진 모든 instance가 class 변수를 공유함.(값의 변경도 모두 공유) - class member는 인스턴스화 하지 않고도 class로 직접 접근 가능 함. - instance 가 계속 새로 생성되어도 메모리 하나로 공유 instance member : 인스턴스 끼리 개별적으로 소유 함. instance 가 생성될 때 마다 메모리 새로 할당 -변수와 메.. 이전 1 다음