본문 바로가기

TIL(Today I Learned)90

TLI 11일(23.5.29 월) 과제를 팀원들과 함께 하는 해결한 여러가지 문제들. 1. 객체를 계속 생성하지 않고 배열을 사용해서 객체를 만드는 법 Main.java menuArr[0] = new Menu("bicMac0", "맛잇음"); menuArr[1] = new Menu("bicMac1", "맛잇음"); menuArr[2] = new Menu("bicMac2", "맛잇음"); menuArr[3] = new Menu("bicMac3", "맛잇음"); menuArr[4] = new Menu("bicMac4", "맛잇음"); menuArr[5] = new Menu("bicMac5", "맛잇음"); menuArr[1].productArr(menuArr); // 메서드 사용 2. arrayList 사용법 아래는 간단히 만들어본 예제입니.. 2023. 5. 30.
TLI 10일(23.5.26 금) 오늘의 문제(과제, 코딩테스트 등) 문제 : 함께하는 팀원과 어떻게 하면 다 같이 성장할 수 있을까? 시도 : 대화하기, 정보공유(과제를 해결할 수 있는 코드 공유: Pattern.match()) 해결 : 아직까지는 각자가 각자의 공부를 하는 분위기입니다. 일단 기다리면서, 실력 쌓는 중입니다. 알게 된 것 : 기다림이 필요하다. 다른 사람이 어떤 생각을 하고 있는지?, 잘 들어봐야 겠습니다. 사람은 내 생각대로 움직이지 않는다. 최대한 하루 주어진 10시간을 최대한 활용하자! 배운 내용, 특히 중요한 부분 기술 외 부분(소통 등) : 상대의 입장을 들어주는 것! 기술적인 부분 : 익명 구현 객체, 예외 처리(try catch) 오늘의 목표와 일정 및 점검 오늘의 목표 : 익명 구현 객체, 예외 처리, .. 2023. 5. 26.
TIL 9일(23.5.25) 오늘의 문제(과제, 코딩테스트 등) 문제 : 계산기 프로그램 구현 시도 : 메소드를 이용한 일반적인 방법, 클래스와 상속을 사용했을 때 장점 인터페이스 추상 메소드를 이용한 구현 해결 : 다양한 방식으로 계산기를 구현해보았다. 알게 된 것 모든 방법이 다 가능하지만, 3번으로 했을 때 다형성에 의해서 결과를 쉽게 바꾸는 게 가능했다. 배운 내용, 특히 중요한 부분 기술 외 부분 : 튜터님과 면담을 하면서, 개발자의 대한 다양한 정보들을 알게 되었다. 기술적인 부분 : 상속, 인터페이스, 중첩 선언과 익명 객체 특별히 중요한 내용 : 객체의 타입변환, 다형성 구현, 익명 객체 오늘의 목표와 일정 요약 및 느낌 목표 : 자바 3강이상 공부하기 목표를 위한 일정 : 오전 1.5강, 오후 1.5강 자바 공부에 .. 2023. 5. 25.