객체지향
-
[Java]STEP1 - 9) 패키지, import, 접근 제한자(public, protected, default, private), Getter와 Setter개발 공부/Java 2020. 9. 19. 17:10
본 게시글은 도서 "이것이 자바다" 동영상 강의를 듣고 기록하는 TIL(Today I Learned) 입니다. 모든 저작권은 출판사 한빛미디어와 신용권님께 있음을 알립니다.👍 이번 게시물에서는 패키지의 개념과 import의 사용, 그리고 접근 제한자가 무엇인지 getter와 setter의 개념과 필요성에 대해서 알아보도록 하겠습니다. 1. 패키지와 import 프로젝트를 개발할 때 수십 개 혹은 수백 개의 클래스를 작성해야한다. 따라서 클래스를 체계적으로 관리하지 않으면 클래스 간의 관계가 뒤엉켜서 복잡하고 난해한 프로그램이 될 수 있다. 패키지는 이러한 클래스를 체계적으로 관리하기 위한 파일 시스템의 폴더 기능을 한다. 패키지는 다음과 같이 선언할 수 있다. package 상위패키지.하위패키지 패키지 ..
-
[Java]STEP1 - 7) 객체 지향 프로그래밍, 객체와 클래스, 클래스를 구성하는 필드/생성자/메소드, 생성자 오버로딩, 메소드 오버로딩개발 공부/Java 2020. 9. 10. 20:26
본 게시글은 도서 "이것이 자바다" 동영상 강의를 듣고 기록하는 TIL(Today I Learned) 입니다. 모든 저작권은 출판사 한빛미디어와 신용권님께 있음을 알립니다.👍 이번 게시물에서는 자바에서의 객체지향프로그래밍 개념에 대해 알아보도록 하겠습니다. 객체지향이란 무엇인지? 객체와 클래스란? 클래스를 구성하는 필드, 생성자, 메소드란? 무엇인지 알아봅니다. 1. 객체 지향 프로그래밍(OOP: Object Oriented Programming) 객체 지향 프로그래밍(OOP: Object Oriented Programming) 이란 부품에 해당하는 객체들을 먼저 만들고, 이것들을 하나씩 조립해서 완성된 프로그램을 만드는 기법을 말한다. 1-1) 객체란? 물리적으로 존재하거나 추상적으로 생각할 수 있는 ..