반응형 객체지향언어4 [자바]접근 제어자(Access Modifier) 아래 글은 공부를 위해 객체지향의 원리 및 이해를 정리한 것 입니다. 📃 참고자료 https://coupa.ng/b62eLH 스프링 입문을 위한 자바 객체 지향의 원리와 이해 COUPANG www.coupang.com # 접근 제어자(Access Modifier) 접근 제어자는 클래스, 메서드 및 기타 멤버의 액세스 가능성을 설정하는 객체 지향 언어의 키워드입니다. 구성 요소를 캡슐화 하는 데 사용되는 프로그래밍 언어 구문의 특정 부분입니다. 자바에는 다음과 같은 접근 제어자가 있습니다. private default protected public private ▶ default ▶ protected ▶ public 순으로 보다 많은 접근을 허용합니다. 2021. 10. 18. 상속 : 재사용 + 확장 아래 글은 공부를 위해 객체지향의 원리 및 이해를 정리한 것 입니다. 📃 참고도서 https://coupa.ng/b62eLH 스프링 입문을 위한 자바 객체 지향의 원리와 이해 COUPANG www.coupang.com # 상속 : 재사용 + 확장 객체 지향에서 상속이란 일반인들이 생각하는 상속이 아닌 확장, 세분화 슈퍼 클래스 - 서브 클래스(상위 클래스 - 하위 클래스 개념으로 이해해야 한다. 상위 클래스 쪽으로 갈수록 추상화, 일반화 하위 클래스 쪽으로 갈수록 구체화, 특수화 포유류는 동물의 특성을 확장 고래는 포유류의 특성을 확장 # 하위 클래스는 상위 클래스다. 아버지는 할아버지다?? 아들은 아버지다?? 딸은 아버지다?? 위의 내용은 하위 클래스는 상위 클래스라는 조건에 만족하지 못한다. 포유류는.. 2021. 9. 20. 객체 지향은 인간 지향이다 아래 글은 공부를 위해 객체지향의 원리 및 이해를 정리한 것 입니다. 📃 참고도서 https://coupa.ng/b62eLH 스프링 입문을 위한 자바 객체 지향의 원리와 이해 COUPANG www.coupang.com # 객체 지향 개념의 탄생 기계 중심의 기계어에서 조금 더 인간을 편하게 하는 언어로 발전 하다 발견 "우리가 눈으로 보고, 느끼고, 생활하는 현실 세계처럼 프로그래밍 할 수는 없을까? 라는 고민 속에서 객체 지향의 개념이 탄생 객체 지향은 현실 세계를 반영한다. 0과 1로 대변되는 기계(컴퓨터)에 맞춰 사고하던 방식을 버리고 현실세계를 인지하는 방식으로 프로그램을 만들자 => 객체 지향은 직관적이다. # 객체 지향을 이해하기 위해 생각해본 큰 그림 세상에 존재하는 모든 것은 사물, 즉 객.. 2021. 9. 14. 객체지향의 원리와 이해[Main() 메서드: 메서드 스택 프레임] 아래 글은 공부를 위해 객체지향의 원리 및 이해를 정리한 것 입니다. 📃 참고도서 https://coupa.ng/b62eLH 스프링 입문을 위한 자바 객체 지향의 원리와 이해 COUPANG www.coupang.com # 프로그램이 메모리를 사용하는 방식 코드 실행 영역 데이터 저장 영역 # 객체지향 프로그램의 메모리 사용 방식 코드 실행 영역 스태틱(Static) 영역 스택(Stack) 영역 힙(Heap)영역 # main() 메서드: 메서드 스택 프레임 - main() 메서드는 프로그램이 실행되어 시작되고 끝나는 곳이다. public class Start { public static void Main(String[] args) { System.out.printIn("Hello OOP!"); } } 위 .. 2021. 9. 11. 이전 1 다음