본문 바로가기
728x90
반응형

OOP2

01 | Chapter 1 : Starting Programming 프로그래밍? 사용자가 원하는 행위를 → 컴퓨터가 알아들을 수 있는 언어로 작성하여 ✨코딩✨ → 컴파일 → 컴퓨터가 수행하게 하는 것 컴파일 : 프로그래밍 언어 문법에 맞는지 확인하고 컴퓨터가 이해할 수 있는 기계어로 번역 컴파일러 : 기계어로 번역해주는 프로그램 자바가 컴파일 되는 과정 Java code .java ⇒ JAVAC 컴파일러가 컴파일 ⇒ Java Code .class ⇒ JVM (class파일 번역) ⇒ OS : 프로그램 실행 java는 device에 관계없이 동작한다 JVM 만 있으면! Jdk(java development kit) > jre(java runtime environment) > jvm(java virtual machine) jdk - 라이브러리 jre - 자바 실행 환경 / .. 2022. 3. 12.
[20.07.20/Day_09] Java SE / Polymorphism 다형성, Object down casting 다운캐스팅, instance of 연산자 [ Review 복습 ] // UML (통합 모델링 언어) - Class Diaram의 relation 중 현재까지 공부한 것 정리 generalization (일반화) - is a relationship (상속관계) ex) 사람은 동물이다. 개는 동물이다. / 매니저는 사원이다. 엔지니어는 사원이다. association (연관) - use a relationship ex) 사람이 렌트카를 이용하다. aggregation (집합) - has a relationship ex) 사람이 스마트폰을 소유하고 이용(사용)하다. composition (구성) - consist of relationship ex) 자동차는 엔진을 반드시 필요로 한다. // OOP : 객체 지향 분석 설계 기법 - Object를 기본.. 2020. 7. 20.
728x90
반응형