본문 바로가기

분류 전체보기68

JAVA - 용어 정리<2> 1. 매개변수의 종류 -기본형 매개변수(값에 의한 전달): 기본 데이터 타입(int, double, boolean 등)에서 값을 복사하여 메서드에 전달한다. 메서드 내에서 매개변수 값을 변경해도 원본 값엔 영향이 없다.-참조형 매개변수(참조에 의한 전달): 객체 타입(string, arraylist 등)을 전달할 때는 "값을 주소"가 전달된다. 메서드 내에서 객체의 상태를 변경하면 원래 객체에도 영향을 미친다. 반환 타입도 참조형이 될 수 있다.   2. 지역 변수와 지역 상수 -지역 변수: 메서드 내에서 선언된 변수. 해당 메서드 내에서만 사용 가능, 실행될때마다 독립적인 값을 저장하고 관리하게 된다. 내부에서 정의될 때 생성되어 메서드 종료 시 사라진다.public void exampleMethod(.. 2024. 11. 11.
7일차 흑백요리사 황진선 셰프 식당인 진진에 다녀왔당 웨이팅 1시간 정도 하다가 황진선 셰프 실물도 봤다 방송보다 훨씬 잘생기셨다제일 먼저 나온 게살볶음. 이게 제일 맛있었다.. 버섯 싫어하는데 식감 때문인지 되게 맛있었다. 이런 버섯이라면 1년 내내 먹을 수 있다다음으로 나온 멘보샤. 배달 멘보샤들과는 차원이 다르긴 하지만 그저 그랬다. 내 취향에 안 맞는 음식이라 그런 것 같다 'ㅅ'깐풍기. 매운 거 잘 먹는데 어우 꽤 매워서.. 게살볶음 + 멘보샤로 느끼할 타이밍에 잘 나왔다. 근데 다시 간다면 어향가지를 먹어볼 듯? 깐풍기는 찾아갈 맛은 아니었다.가장 늦게 나온 짬뽕. 엄청 오래 기다렸는데 그만큼 맛있었다 ㅠㅠ 개인적으로 빨간 짬뽕보다 이게 더 내 취향이다. 집 앞에 있었으면 일주일에 한 번은 이거 먹으.. 2024. 11. 10.
6일차 java에서 자주 쓰이는 용어들과 객체 지향에 대해 공부했다.https://roqkfchqh.tistory.com/36" data-og-description="1. 클래스(class)객체를 생성하기 위한 청사진 역할을 한다. 여러 가지 인스턴스 변수와 인스턴스 메서드로 구성된다.2. 변수(instance variable)클래스 내에서 사용되는 변수. 클래스의 속성을 나타낸" data-og-host="roqkfchqh.tistory.com" data-og-source-url="https://roqkfchqh.tistory.com/36" data-og-url="https://roqkfchqh.tistory.com/36" data-og-image="https://scrap.kakaocdn.net/dn/khJB.. 2024. 11. 9.
객체 지향 실습 - 게임에 적용 앞으로 게임에 구현할 것들의 마인드맵을 그려봤다. 첫번째 줄기는 클래스, 두번째 줄기는 메서드다. 인터페이스를 설계한다면 :1. 점수 관리 인터페이스- 현재 점수, 보너스 점수, 최고 점수와 관련된 기능 제공.- 점수 클래스를 비롯해, 점수를 부여할 수 있는 보너스 아이템과 이벤트메서드 ex) 현재 점수를 반환하기, 점수를 증가시키기, 점수를 초기화시키기, 최고 점수를 반환하기, 최고 점수를 갱신하기 2. 획득 가능한 아이템 인터페이스- 플레이어가 게임 도중 획득(+바로 사용) 가능한 객체메서드 ex) 아이템을 획득하기, 아이템이 획득 가능한지 확인하기, 아이템 효과 적용하기 3. 이동 가능한 객체 인터페이스- 이동 가능 객체들을 정의.메서드 ex) 객체를 특정 방향으로 이동, 현재 위치 반환하기, 위치.. 2024. 11. 9.
JAVA - 용어 정리<1> 1. 클래스(class)객체를 생성하기 위한 청사진 역할을 한다. 여러 가지 인스턴스 변수와 인스턴스 메서드로 구성된다.2. 변수(instance variable)클래스 내에서 사용되는 변수. 클래스의 속성을 나타낸다3. 메서드(instance method)클래스 내부에서 정의된 함수. 객체의 동작을 정의한다.4. 객체(object)클래스를 기반으로 생성된 클래스의 인스턴스. 실제 데이터를 담고 있다. 클래스를 사용해 만들 수 있는 실체. 클래스를 정의하면 그 클래스에는 속성(변수)와 행동(메서드)를 정의한 청사진만 담겨있다.이 클래스를 바탕으로 new 키워드를 사용해 객체를 생성하게 되면, 메모리 공간에 실제 데이터가 자동으로 할당되고, 클래스가 정의한 속성과 행동을 가지는 구체적인 실체가 된다.그래서.. 2024. 11. 9.
5일차 오전: 프로젝트 마무리 + 알고리즘 한 문제https://roqkfchqh.tistory.com/34 OTL - 5일차, 프로젝트 마무리 회고팀명 : 아, 저장안했다팀원 : 4명프로젝트 이름 : OTL내 담당 : 댓글 기능 구현 1일차 : 주제 정하기2일차 : html css 틀 완성, 백엔드 시작3일차 : 백엔드 구현4일차 : 버그 픽스, 최종본 main branch에 업roqkfchqh.tistory.com프로젝트가 마무리 되었다. 처음에 발표를 맡았지만 너무 떨려서 포기해버렸다. 난 발표랑은 거리가 멀다................ 로봇이 된다.휴..다음엔 더 잘 하고싶다~ 요즘 수학적 계산을 잘 못하는 것 같다. 뇌가 굳은 건지.. 어릴 땐 이정돈 암산으로도 했을 듯..(아님)일단 레벨1짜리라 답.. 2024. 11. 8.