[Java] 객체지향

Featured image for [Java] 객체지향

1. 객체 2. Class vs Object 현실의 객체가 갖는 속성과 기능은 추상화(abstraction) 되어 클래스에 정의된다. 클래스는 구체화되어 프로그램의 객체(instance, object)가 된다. 3. 객체 생성과 메모리 가. JVM의 메모리 구조 💡 JVM 버전에 따라 조금씩 달라질 수 있음. JVM의 메모리 구조는 크게 3가지로 나누어짐. PersonTest.main() 메서드부터 실행. metaspace에서 정보를 가져와 stack 영역에 main 메서드와 필요한 로컬 … 더 읽기

2022-05-22 소프트웨어_분석_및_설계_17

Featured image for 2022-05-22 소프트웨어_분석_및_설계_17

객체지향 방법론 시작 객체지향 언어 시뮬라67에서 출발. 객체지향의 개념은 객체지향 언어의 탄생에서 탄생. 객체지향 4대 방법론 UML (Unified Modeling Language) 등장 표기법만이라도 통일하자는 취지로 등장 Booch와 OMT가 통합되면서 통합 모델링 언어 UML 등장 객체지향 프로세스의 특징 솔기는 바느질의 흔적을 뜻한다. 객체지향의 핵심 개념 객체(Object) 객체의 테이터와 객체의 행위를 포함 클래스 (Class) 속성과 행위의 공통점을 가진 … 더 읽기