객체지향 with Java
1. 객체지향 프로그래밍 Java는 객체지향 언어 등장 배경 : 프로그램의 규모가 커지면서 필요성이 대두됨 프로그램의 동작을 쪼개서 객체들이 나눠서 수행함 2. 객체지향의 특성 캡슐화 기능을 수행하는 단위로 완전함을 갖는다. 정보의 은닉이 가능하다. 객체의 정보를 객체 외부에서 접근하지 못 하게 할 수 있다. 접근 지정자 private : 객체 내부에서만 접근 가능 protected : 상속한 객체에서도 접근 가능 (friendly) : 같은 패키지 내에서 접근 가능 (기본 지정자이다) public : 모두 다 접근 가능 상속 부모 객체 -> super [추상] 자식 객체 -> this [구체] 상속은 공통된 기능을 여러 객체에 전달하고 싶을 때 사용하는 것이 아니라, 추상과 구체로 분리하기 위해 사용한..
프로그래머스 백엔드 1기/Java
2021. 8. 6. 22:13