자바의 정석3-2 오버라이딩, super 참조변수, super( ) 생성자
자바의 정석3-2 오버라이딩, super 참조변수, super( ) 생성자 오버라이딩(overriding) - 상속받은 조상의 메서드를 자신에 맞게 변경하는 것(메서드 오버라이딩) - 선언부는 변경불가, 내용(구현부)만 변경 가능 예제1) Poi
실습 환경 구축
실습 환경 구축 코드 편집기 설치 vscode(Visual Studio Code) JDK(Java Developer Kit) 설치 17버전은 개발할 때마다 선언해줘야 해서(?) 배울 땐 자바 8.ver이 적당. (오라클 계정 필요. 개발자라면
[알고리즘] 크레인 인형뽑기(카카오)
[알고리즘] 크레인 인형뽑기(카카오) 설명 게임개발자인 죠르디는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. 죠르디는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은 1 x 1
자바의 정석3-1 상속(Inheritance)과 포함(composite)
자바의 정석3-1 상속(Inheritance)과 포함(composite) 상속: 두 클래스를 부모와 자식으로 관계를 맺어주는 것. - 기존의 클래스로 새로운 클래스를 작성하는 것(코드의 재사용) - 자손은 조상(부모의 부모)의 모든 멤버를 상속받는
[1일1코딩] [Java] ch02.10 a,b값 서로 바꾸기, 문자열+숫자=?
[1일1코딩] [Java] ch02.10 a,b값 서로 바꾸기, 문자열+숫자=? 스위칭 하듯이 바뀌면 좋겠지만 일련의 절차를 거쳐 a,b 값이 바껴야한다 a,b값을 서로 교환할려면 일단 한쪽 값이 한쪽에 들어가야하는데 그럼 한쪽 값이 지워지니 지워
JAVA - Queue이란? 그리고 구현
JAVA - Queue이란? 그리고 구현 728x90 Queue 란 Stack과 다르게 데이터가 들어간 순서대로 나오는 즉 FIFO(First In First Out) 자료구조입니다. offer() 순차 보관 poll() 가장 먼저 보관되어 있
Navigation does not have a NavController set 에러
Navigation does not have a NavController set 에러 does not have a NavController set 에러 https://developer.android.com/guide/navigation/navigat
[ 파이썬 공부 기록 5] 파이썬 독학 / 파이썬 문자열 처리 함수, 문자열...
[ 파이썬 공부 기록 5] 파이썬 독학 / 파이썬 문자열 처리 함수, 문자열... print ( "a" + "b" ) print ( "a" , "b" ) #방법1 print ( "나는 %d살입니다" % 26 ) print ( "나는 %s살입니다
[회고] 2021년 갈무리
[회고] 2021년 갈무리 나의 약점은 확실하다. 기록(사진, 영상 등)을 남기거나 글 쓰는 것에 약하다 는 것 창조는 고통이다. 하지만 나를 죽이지 못하는 고통은 나를 강하게 할 것이다. 2021년 하반기는 개발 관련 일들을 하느라 평생 해본적
[JAVA] 자바의 정석 기초편 [Ch12] - Always From The Ground Up
[JAVA] 자바의 정석 기초편 [Ch12] - Always From The Ground Up 서문 자바의 정석 기초편 챕터 12편을 기재합니다. 목적은 공부한 내용을 기록하는 것에 있기 때문에 완전한 문장이 아닐 수도 있습니다. 또한 모든 내용