Cute Running Puppy

Language/[Java] 혼자 공부하는 자바

[#혼공챌린지] 혼자 공부하는 자바_2주차 선택미션

R.silver 2021. 7. 19. 21:41
반응형

https://hongong.hanbit.co.kr/%ed%98%bc%ea%b3%b5-%ea%b2%8c%ec%8b%9c%ed%8c%90/?uid=27&mod=document&pageid=1

 

[#혼공챌린지] 혼공 학습단 6기 도서별 미션과 커리큘럼

안녕하세요, 한빛미디어 혼공단을 운영하는 🧙🏻‍♀️혼공족장🧙🏻‍♀️입니다. #혼공챌린지 혼공학습단 6기와 "혼자 공부하는"시리즈에 관심을 주셔서 감사합니다 🥳 딱 6주만 같이 때

hongong.hanbit.co.kr

#혼공단 #혼공챌린지 #혼공자

 


2주차 선택 미션 

객체 지향 프로그래밍 개념 정리 포스팅하기 

객체 지향 프로그래밍이란?

OOP: object-oriented programming의 약자로 

객체를 사용하여 프로그램을 작성하는 것을 말한다. 

 

현실에서 제품을 만들 때 여러 부품을 만든 뒤 한 번에 조립하듯

소프트웨어를 개발할 때 여러 부품에 해당하는 객체를 만들고 

이들을 조립하여 프로그램을 완성하는 기법을 의미한다. 

 

자바는 객체 지향 프로그래밍 언어로 객체를 사용하여 프로그램을 작성해야 한다. 

 


자바의 객체 지향 프로그래밍에 중요한 요소인 클래스, 필드, 생성자, 메소드, 인스턴스, 상속에 관한 내용은 한 번에 정리하기에 내용이 많아 따로따로 정리하여 업로드하였습니다. (아래 링크를 참고해주세요)


[Language/Java] - [혼자공부하는자바] chapter 06-1. 객체 지향 프로그래밍

 

[혼자공부하는자바] chapter 06-1. 객체 지향 프로그래밍

chapter 06-1. 객체 지향 프로그래밍 객체의 상호작용 메소드: 객체 간 상호작용 수단 메소드 호출: 다른 객체의 기능을 이용하는 것 //메소드 호출의 형태 리턴 값 = 객체.메소드(매개값1, 매개값2

spongerice.tistory.com

[Language/Java] - [혼자공부하는자바] chapter 06-2. 필드

 

[혼자공부하는자바] chapter 06-2. 필드

[혼자공부하는자바] chapter 06-2. 필드 필드: 객체의 데이터를 저장하는 곳 == 변수 필드 선언 클래스 중괄호 블록 내 어디든 존재 가능 (생성자, 메소드 중괄호 블록 내에서는 선언 불가 -> 이건

spongerice.tistory.com

[Language/Java] - [혼자공부하는자바] chapter 06-3. 생성자

 

[혼자공부하는자바] chapter 06-3. 생성자

[혼자공부하는자바] chapter 06-3. 생성자 생성자: new 연산자로 호출되어 객체의 초기화를 담당 기본 생성자 클래스에 명시적으로 생성자를 선언하지 않으면 컴파일러는 기본 생성자를 추가한다.

spongerice.tistory.com

 

[Language/Java] - [혼자공부하는자바] chapter 06-4. 메소드

 

[혼자공부하는자바] chapter 06-4. 메소드

[혼자공부하는자바] chapter 06-4. 메소드 메소드 선언 = 선언부 + 실행 블록 메소드 선언 리턴 값이 있다면 선언부에 명시하여야 한다. 메소드 이름은 소문자로 작성하는 것이 좋다. 매개변수가

spongerice.tistory.com

[Language/Java] - [혼자공부하는자바] chapter 06-5. 인스턴스 멤버와 정적 멤버

 

[혼자공부하는자바] chapter 06-5. 인스턴스 멤버와 정적 멤버

[혼자공부하는자바] chapter 06-5. 인스턴스 멤버와 정적 멤버 인스턴스 멤버 정적 멤버 객체마다 가지고 있는 멤버 클레스에 위치시키고 객체들이 공유하는 멤버 인스턴스 멤버와 this 인스턴

spongerice.tistory.com

[Language/Java] - [혼자공부하는자바] chapter 07. 상속

 

[혼자공부하는자바] chapter 07. 상속

07-1. 상속 부모 클래스의 내용을 자식 클래스에게 물려주어 중복되는 코드를 줄일 수 있도록 하는 것 클래스 상속 //클래스 상속하는 법 class 자식클래스 extends 부모클래스 { //필드 //생성자 //메

spongerice.tistory.com

 

반응형