STUDY/JAVA
-
[자바 코딩 인터뷰 완벽 가이드] Chapter 6. 객체지향 프로그래밍 Part1STUDY/JAVA 2024. 8. 7. 17:24
6.1 객체지향 프로그래밍의 개념 이해객체(object)클래스(class)추상화(abstraction)캡슐화(encapsulation)상속(ingeritance)다형성(polymophism)연관(association)집약(aggregation)구성(composition) 6.1.1 객체란 무엇인가?객체는 객체지향 프로그래밍의 핵심 개념 중 하나이다.객체는 실세계의 개체이다.객체는 상태(필드)와 동작(메서드)를 가진다.객체는 클래스의 인스턴스를 나타낸다.객체는 메모리에서 공간을 차지한다.객체는 다른 객체와 소통할 수 있다.객체는 각기 다른 접근 제어자(access modifier) 및 가시성 범위를 가질 수 있다.객체는 가변 또는 불변 속성을 가진다.객체는 가비지 컬렉터(garbage colletor)를 ..