게시판 항해 일지 #6 - 객체 지향... 누구냐 넌

2024. 3. 20. 09:38이것저것

게시판 항해 일지 #6 - 객체 지향... 누구냐 넌

영화 "파묘" 중

 

원래 일지대로라면 클래스의 개념부터 정리해야 했다. 근데 다른 블로그를 참고하던 중 "자바는 객체 지향 언어로 객체 지향 프로그래밍을 한다..."라는 설명이 있길래. 어? 근데 객체 지향이 뭐였지? 라는 생각이 들었고 애매한 개념인 객체 지향 프로그래밍에 대해 파고들었다. 

 

근데 생각보다 객체 지향 프로그래밍이 대충 뭉뚱그려 말하는 개념이라기보단 잘 정리되어있고 명료한 개념인 것 같다! (아마?) 객체 지향의 4가지 키워드에 대해 자세하고 쉽게 설명해주는 블로그가 있어서 꽤 명확하게 객체 지향 프로그래밍이 무엇인지 알 수 있었다.

 

자바 - 객체 지향 프로그래밍의 4가지 특징(추상화, 상속, 다형성, 캡슐화)

 

자바 - 객체 지향 프로그래밍의 4가지 특징(추상화, 상속, 다형성, 캡슐화)

자바 - 객체 지향 프로그래밍의 4가지 특징(추상화, 상속, 다형성, 캡슐화) 까비: 오늘은 꼬비가 클래스를 알려준다고 했는데... 클래스는 얼마나 재밌을까? 해가 쨍한 아침부터 까비는 길을 나섰

jinmak.tistory.com

 

작성하는데 시간이 꽤 걸렸지만 안했으면 큰일이었다. 이렇게 중요한 개념을 얼렁뚱땅 넘어가려 했다니... 그래고 언젠간 다시 했겠지만 뭐 제때 하는게 좋지 않겠는가! 아무튼 요렇게 객체지향 포스팅을 끝냈고 다음은 클래스에 대한 내용을 포스팅했다. 클래스의 개념뿐만아니라 클래스를 구성하는 필드, 메서드, 생성자도 같이 다루면 좋을 것 같아 한 포스팅에 모든 내용을 담았다.

 

자바 - 클래스(인스턴스, 필드, 메서드, 생성자)

 

자바 - 클래스(인스턴스, 필드, 메서드, 생성자)

자바 - 클래스(인스턴스, 필드, 메서드, 생성자) 클래스란 무엇이며 어떻게 구성되어 있을까? 먼저 클래스의 개념을 살펴보고, 클래스를 이루는 필드, 메서드, 생성자에 대해 소개하고자 한다. 객

jinmak.tistory.com

 

이제 다음은 상속과 다형성을 다루고자 한다. 상속은 다룰 내용이 그렇게 많지 않지만, 다형성에서 인터페이스와 추상클래스의 차이를 설명하는 부분의 분량이 많을 것으로 예상되서 상속 파트와 다형성 파트를 나눌 것 같다.

 

그리고 클래스 파트인 (객체지향, 클래스, 상속, 다형성) 을 묶어 좀 재밌게 이야기로 풀어보고자 하는데 일단은 개념을 다 정리한 후에 찬찬히 이야기를 만들어 나가고 싶다.