알고리즘을 시작하기 앞서 밑의 자바의 기본들을 다시 보며 숙지하고
몰랐던 부분은 배우는걸 시작으로 알고리즘 주차는 시작됐다
어떤식으로 코드를 짜야하는지 주어진 코드는 어떻게 사용하라는건지
전혀 아는것이 없어 사이트의 풀이를 보며 첫문제를 해결하는걸로 시작을 하니
그다음 문제부터는 그래도 조금씩 내가 구현하고싶은 코드를 하나씩 써내려갈수
있게됐다
문제를 풀면서 새로 배우게된 메소드들을 보자면
정수형 long을 String으로 변환할때 쓴
String.valueOf();
자료형 String을 Long형으로 변환시키기 위해서 사용했던
Long.parseLong
내림차순으로 정렬을 위해 사용한
Arrays.sort
목요일 9월 29일 알고리즘 테스트후 2주차가 끝나고 금요일 부터
주특기 주차에 들어갔다 시작부터 개인 과제가 주어졌다 객체지향적으로
코드를 짜야했고 그러기 위해
위의 모든것들을 공부해야했다
하지만 나는 멍청해서 이론적으로 아무리 들어도 알수가 없었다
결국 팀원분께 도움을 요청해 하나하나 실습하며 익힐수 있었다
실습하고 이론을 다시보니 정의나 사용법등이 더 명확하게
머리에 들어왔다
구성멤버 3가지
객체의 데이터가 저장되는곳
객체 생성시 초기화 담당
객체의 동작에 해당하는 실행 블록
클래스로부터 만들어지고 그렇게 만들어진 객체를 해당 클래스의 인스턴스라고 부른다
생성자는 NEW 연산자로 클래스로부터 객체를 생성할 때 호출되어
객체의 초기화를 담당
같은 이름의 메소드를 여러개 정의하는것
단 매개변수 타입이 다르거나 개수가 달라야함
상위 클래스의 메소드를 하위 클래스에서 재정의
완벽하게 이해가 되지는 않지만 어느정도 이해하게 도와준
사이트를 남겨놓겠다