본문 바로가기

분류 전체보기

다형성의 쉬워 보이는 이해^^; 다형성의 쉬워 보이는 이해^^; 골 판지 상자 / 이미지 / pixabay oop 의 이해 : 다형성 자바에는 많은 특징이 있고 그것들을 통해 자바는 객체지향적 프로그래밍이 가능하게 됩니다. 그 중에 이번장 에서는 다형성에 대해 알아보겠습니다. 다형성(polymorphism) 은 쉽게 말해 한가지의 형태로 다양한 각자의 행동을 취하는것을 말합니다. 예를 들면! 자동차 연구소가 있다고 칩니다. 그곳에는 H자동차, K자동차, B자동차 가 있다고 하죠. 다형성을 위해 아래와 같이 상속관계를 구현하는것입니다. [자동차] (인터페이스) 더보기
클래스의 재사용과 상속 관계 클래스의 재사용과 상속 관계 상자 물음표 질문 / 이미지 / pixabay 클래스의 재사용 , has a 의 관계 같은 동작을 하는 같은 코드를 매번 만들필요는 없겠지요?(가끔 그럴때도 있긴 합니다만…) 코드를 재사용 하는 것은 객체지향언어에서 최대의 장점중 하나 입니다. 우리가 흔히 알고 있는 객체 지향의 특징중 하나인 상속 이라는 것이 있죠. 상속을 통한 재사용도 있을수 있지만 상속을 통한 관계는 부모 클래스에 매우 종속적이게 됩니다. 컴파일 시에 타입이 결정되기 때문이죠. (자식은 부모형태 이다 = child is parent ) 바로 is a 관계가 성립하기 때문이죠. 클래스 내부에서 멤버 객체(클래스)들을 생성하여 필요한 조합으로 구성할 수 있고 이를 컴포지션 이라고 합니다. 클래스 내부에서 클.. 더보기
접근제어(public, private) 알고 사용하자 접근제어(public, private) 알고 사용하자 이미지 / pixabay 접근제어를 왜 써야되는가? 예전 문서들을 보던중 갑자기 접근제어에 대해 정리를 하고 싶어 졌습니다. 언어를 처음 공부할때 도대체 이해가 안되던 기억이 나네요. 자바의 접근제어에 대해서 이해해 봅시다. 자바에서 접근제어 키워드는 public, private, protected, default 가 있습니다. 그냥 쓰면 되지 굳이 이딴걸 왜 만들었을까요? 이렇게 이해하면 쉽습니다. 이미지/pixabay/생각 사고 반영 어느날 철수는 한 프로젝트에 투입되게 됩니다. (갑자기???) 철수는 클라이언트개발자로 활동중입니다. 프로젝트에 투입되자 경태 라는 코어(라이브러리, 클래스작성자라 칭함) 개발자를 만나게 됩니다. 거기서 철수가 하는일.. 더보기
함께 하는 스터디 - 클래스 class 너란 녀석을 알아보자 2장. 클래스 너란 녀석... 이미지/flickr 클래스? 이제야 자바공부의 본격적인 진입입니다. 이번장 에서는 바로 그 객체란 녀석을 만들어보겠습니다. 추상적인것 말고 실제로 객체를 만든다는것은 어떤것 일지 알아야 합니다. 자바에서 객체는 Class 라는 엔티티로 표현되게 됩니다. * OOP 적인 프로그래밍 - 자바 에서 우리들이 하는 일은 그저 객체를 만드고 그걸 활용하는 것 그것이 전부. 라고도 한답니다. 그럼 객체를 만들어 볼까요? 우리는 자동차라는 객체를 이용하여 무언가를 하고싶습니다. 한번 만들어 봅시다. MyCar myCar = new MyCar(); "이게 끝입니까?" “네 끝입니다” 이것이 객체를 만드는 전부 입니다. 객체를 만든다는것은 어떤것 일까요? 객체를 생성하는 행위는 사실 메모리.. 더보기
함께하는 스터디 도대체 자바가 뭐에유? 객체지향은 또 뭐람??? 1장. 도대체 자바가 뭔가요? 객체지향은 또 뭐구요. 이미지 / pixabay 자바?? 커피임?? 프로그래밍을 하는자 혹은 아닌자… 혹시 누구든 자바 라는 프로그래밍언어에 대해 한번쯤은 들어보지 않았을까 합니다. "아~ 그 자바. 자바.자바… 알럽~ 커퓌 알러~~ㅂ 그거 커피 아니야?? " "응. 아니야." 이번편에 설명하고자 하는 자바는 프로그래밍 언어 JAVA 입니다. 자바는 ‘썬마이크로시스템즈’ 의 ‘제임스 고슬링’ (+ 연구원들)에 의해 1995년에 발표된 언어 입니다. 처음에는 가전제품내에 들어가는 프로그램을 위해 개발 되었다가 현재는 웹 어플리케이션(일반사람들이 이야기하는 그 홈페이지)을 만드는데 주로 쓰이는 언어 입니다. “잘 이해가 안 가신다구욧?” 잘 이해가 안되면 핸드폰을 잠시 꺼내서 .. 더보기
1718 버튼 카르텔 (burton cartel) 바인딩 리뷰 스노우보드 장비 사용기 & 리뷰 1718 버튼 카르텔 (burton cartel) 사용기 흰색같지만 밝은 회색이다. 안녕하세요. 오늘은 버튼 카르텔 바인딩에 대해 리뷰해 보겠습니다. 카르텔 바인딩은 카르텔 말라비타 제네시스 등과 같이 버튼을 대표하는 바인딩 입니다. 올림픽 금메달리스트 이자 스노우보드계에 거물 숀화이트 가 사용한 바인딩 이기도 합니다. 제가 카르텔 바인딩을 사용하게 된 계기는 첫째. 그냥 예전부터 써보고 싶었다. 둘째. 디자인이 끌렸다. 셋째. 버튼 써보고 싫다는 사람이 없는 사용 후기들이 내 지갑을 압박했다. 넷째. 부츠를 바꾸고 기존 바인딩이 안맞는 불상사가 발생... 사실 여기서 제일 큰 문제는 넷째 이유 였습니다. 어이없이 바꾸게 되었죠. ㅠㅠ 부츠를 바꾼이유는 너무 단단한 하드부.. 더보기
686 authentic smarty 자켓 리뷰 & 사용기 스노우보드 장비 사용기 & 리뷰 686 authentic smarty 자켓 사용기 686 자켓을 처음 접한게 1516시즌 이었던것 같습니다. 그때는 686 parklan jacket 을 입었었는데 디자인도 너무 예쁘고 마음에 들어서 계속 입었던 기억이 나네요. 지금도 가지고 가끔 입습니다. 그 이후로 1617때 authentic smarty 자켓을 구매하게 되었는데요. 벌써 몇시즌 전이네요. 686자켓을 입으면서 가장 마음에 들었던 점은 일단 기본빵은 해주는 방수력, 따듯함, 어디내놓아도 빠지지 않는 스타일리쉬함, 걸어두면 계속 꺼내 입게 되는 꾸준한 매력, 여러가지를 꼽을 수 있겠습니다. 1819 시즌인데도 꾸준히 입는걸 보면 내구성도 한몫 하죠. 이제야 슬슬 방수력도 떨어지고 헤지는 부분도 있네요. .. 더보기
1718 1819 유니온 프로그레스 바인딩 (UNION PROGRESS) 리뷰 & 비교 스노우보드 장비 사용기 & 리뷰 1718 유니온(UNION) 사의 PROGRESS 바인딩 사용기 사진은 1819 프로그레스 ^^ 때는 바야흐로 2018-2019 시즌. 기존의 유니온 팀 바인딩을 방출하기로 결정 하고 바인딩을 물색하고 있었습니다. 이부분에서 상당히 고민이 많았습니다. 플럭스 바인딩으로 가느냐 새롭게 버튼 나이트로 바인딩을 써보느냐... 나름 즐거운 고민이었습니다. 결국은 유니온 바인딩을 또 사용하게 되었네요. 지인찬스로 1718 프로그레스를 업어오게 되었습니다. 다른 바인딩을 써보고 싶었으나... 선택의 여지가 없었네요. 프로그레스 모델은 우리나라에서만 나오는 모델로 알고 있습니다. 대부분의 큰 스펙은 포스에서 가져왔으며 부품의 호환또한 자유롭습니다. UNION PROGRESS 바인딩의 .. 더보기