본문 바로가기

Til28

TIL 230530 : 키오스크처럼 쉬워보이는 거 특 : 개발하려하면 어려움 (feat. static하게) 새로운 개인과제의 시작 2주차때 배운 자바 기초를 바탕으로 풀어내야할 개인과제가 주어졌다. 키오스크처럼 주문 장바구니 담아서 주문완료받아내는 프로그램. 출력은 내부 print로 텍스트가 다지만, 뭔가 시작해보려하니 숨이 턱 막힌다. 대략적으로 위와같은 구성을 짜보았다. 크게 구현해내야할 요소들은 아래와 같다. 처음 페이지에서 각 메뉴로 이동. (메뉴, 설명) 각 메뉴에서 상품들 리스트 (상품이름, 가격, 설명) 상품에 따른 옵션 선택 (더블 패티 등) 취소하고 메뉴로 돌아가기. 확정하고 장바구니에 추가하기. 장바구니 창에서 담은 메뉴 전체와 금액 합계. 확정 후 대기번호 및 3초딜레이 후 처음 화면 돌아가기. 각 확정주문을 전체 판매리스트에 추가 및 금액 계산. 전체 취소로 장바구니 초기화. 상품리스트를.. 2023. 5. 30.
WIL 230529 : JAVA입문 첫 걸음. FACTS 이번 일주일 동안 있었던 일, 내가 한 일 : 자바 내의 객체지향의 기본적인 요소들을 공부했다. abstract, interface, 상속, 메소드 오버로딩 Static 등. 어렴풋이 이해되는 것 이상으로 이해하고 싶어 다양한 콘텐츠로부터 같은 요소를 다양하게 숙지했다. FEELINGS 나의 감정적인 반응, 느낌 : 실무에선 당연하게 숙지해야할 개념들인 것 같은데, 내가 만족할만큼 이해가 되진않는다. 당장에 과제가 생긴 느낌. 근본적인 이유를 공부해야 나중에 응용이나 대응에 유려해질 수 있을 듯하다. FINDINGS 그 상황으로부터 내가 배운 것, 얻은 것 : 끈질기고 집요하게 숙지하기 위해 계속 나 자신에게 스스로 꼬리질문하는 것을 멈추지 말자. 이런 것들이 쌓였을 때 기본기가 되고 스텝업할.. 2023. 5. 30.
TIL 230524 : 캡슐화..? (접근제어자, getter, setter, 유지보수..) 지난시간 다중상속이 잘 못 이해한거같다.. 객체안에 객체 이해해보려는 흐름. public class Car { //Door생성자. Car객체를 만들 때 Door클래스 객체도 자동으로 만들어짐. Door door = new Door(); } public class Door { String color; } Car 클래스와 color 필드를 갖는 Door 클래스를 만들었고, Car 객체를 만들 때 Door 객체를 만들도록 했다. 자동으로 Door 객체의 변수이름은 door인데 이건 문제없으려나? 다른 Car 객체 ex. car2의 Door 객체도 door일텐데 겹칠텐데..?? 상관없나보다 같은 효자동이어도 전주시 효자동도 있고 경주시 효자동도 있는 그런건지. car1.door.color="red"; Syste.. 2023. 5. 24.
TIL 230522 : toString()은 대괄호를 포함한 배열인 척하는 문자열이었다. 24.09.04 추가지금 다시보니 참 아무것도 모르던 시절의 것으로 가득한 포스팅입니다.이후에 또 지금 모르던 것을 발견할지도 모르겠습니다만, 우선 다시 읽어보며 내용을 추가해봅니다. https://thiswooin.tistory.com/152 List객체를 toString()하게 되면 일어나는 일https://thiswooin.tistory.com/9 TIL 230522 : toString()은 대괄호를 포함한 배열인 척하는 문자열이었다.향상된 for문으로 전체 출력을 해보려 했다. 오류 발생. for-each문에서는 배열이나 Iterable이 필요하다는thiswooin.tistory.com     기존글향상된 for문으로 전체 출력을 해보려 했다. 오류 발생. for-each문에서는 배열이나 Iter.. 2023. 5. 22.