- [독서 노트] <인문학도, 개발자되다>-마르코Song hyun[독서 노트] -마르코 무언가를 새롭게 배우게 되면, 생전 들어본 적 없는 낯선 단어들과 마주하게 된다. 이럴 때는 간단한 일 하나하나도 힘들 때가 많다. 이럴 때, '다른 사람들은 어떻게 이런 과정을 헤쳐나갔을까?'하는 궁금증이 자연스레 떠오른다. 그런 궁금증을 해결하기 위해 마르코의 라는 책을 읽게 되었다. 저자가 인문대학 출신의 개발자이다보니, 비전공자인 나로서는 공감되는 부분이 많았다. 특히 '개발을 공부하기로 마음먹었을 때 내가 무엇을 모르는지도 모른다는 것이었다.'라는 부분이 많이 와닿았다. 전공자는 일상 속에서 자연스럽게 접하게 되는 기본적인 단어들도 잘 모를 때가 많아, 이리저리 검색을 통해 알게되는 때가 많았기 때문이다. 이런 부분을 어떻게 해결하면 좋을까? 라는 고민이 있었던 나로서는 ..
- 2024-04-23 13:52:19
- [Java] 40. 메서드 오버로딩, 상속 응용: 유닛에 마린, 질럿, 저글링 상속시키기Song hyun[Java] 40. 메서드 오버로딩, 상속 응용: 유닛에 마린, 질럿, 저글링 상속시키기 *이전 글: https://whatsthatsound.tistory.com/61 [Java] 27. Java로 스타크래프트 모델링하기 [Java] 27. Java로 스타크래프트 모델링하기 모델링 과정 1. 질럿, 저글링, 마린 클래스 생성하기 (1) 클래스마다 사용자 정의 생성자 만들기 (2) 클래스 별로 공격할 때/공격 받았을 때의 메서드 만들 whatsthatsound.tistory.com 이전에 작성한 스타크래프트 모델링의 소스코드를, 상속을 이용해 더욱 간단하게 만들어보자. 1. 상위 클래스인 Unit을 생성한다. -> 이 때, Unit의 변수는 질럿/마린/저글링 클래스가 공통적으로 지니는 name/power..
- 2024-04-23 12:22:15
- [Java] 39. 포함 관계Song hyun[Java] 39. 포함 관계 1. 포함 관계(Composition) -포함 관계는 한 클래스가 다른 클래스를 포함하는 관계를 말한다. 자바에서 포함 관계는 한 클래스가 다른 클래스를 자신의 필드(=멤버 변수)로 포함하는 것을 말한다. -이 개념은 "has-a" 관계로도 불린다. -이는 객체 간의 강한 연관성을 뜻하며, 하나의 객체가 다른 객체 없이는 존재할 수 없을 때 쓰인다. 2. 포함 관계의 특징 -포함된 객체는 포함하는 객체 안에서만 존재하며, 포함하는 객체가 파괴되면 포함된 객체도 함께 파괴된다. -이 관계는 객체간의 강한 의존성을 특징으로 하며, 소유한 객체가 완전한 책임을 진다. -포함관계는 연관관계보다 더 강한 연결을 의미한다. 연습문제 1. (1) 클래스 Computer/CPU를 만들고,..
- 2024-04-23 11:52:10
- [Error Note] 12. 배열 크기 오류: Index 5 out of Bounds for length 5 at -Song hyun[Error Note] 12. 배열 크기 오류: Index out of Bounds 정수형 변수의 값을 받는 배열, numbers와 intBox. 두 배열을 선언한 뒤, 배열 numbers 내부의 변수를 초기화하던 중 에러가 발생했다. 에러 메세지를 잘 살펴보면 "인덱스의 범위 바깥으로 나갔다"고 출력된 것을 살펴볼 수 있다. Index 5 out of Bounds for lenght 5 at - 아래의 배열 선언을 잘 살펴보자. 에러가 발생한 배열 number는 0부터 2까지의 인덱스 길이를 가지고 있다.(크기 3) 즉, 크기는 3이지만 인덱스는 0,1,2까지만 존재한다고 볼 수 있다. 즉 위의 코드에서 볼 수 있는 number[3]은, 배열 numbers의 범위를 벗어난다. 이럴 경우에는 number..
- 2024-04-23 11:44:57
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)