ssung_항해일지/항해99_WIL 13

23.01.23 - 01.29 -WIL

금주의 주제는!! 객체지향 프로그래밍이란?! & JVM 여기에 대한 나의 답은 어렵다! 하지만, 이 또한 이겨내리라! 객체지향 프로그래밍은! 복잡한 프로그램을 분해하여 효과적으로 구성해, 쉽게 이해하고 효율적으로 다룰 수 있게 해준다! 객체지향의 4대 특성 캡슐화 : 정보의 은닉 => 세부사항을 감추는 것, 변경하기 쉬운 객체를 만들기 위해 사용, 객체 내부 접근 제한(유연한 설계 가능) 상속 : 재사용 => 코드 중복제거로 재사용성 증가, 클래스 간의 체계화 된 구조파악, 상위 클래스만 수정하므로써 일관성 유지 추상화 : 모델링 => 공통 부분을 모아 상위 개념으로 새로 선언, 공통적이고 중요한 것만 모델링, 외부노출 된 인터페이스만 사용 다형성 : 사용의 편의 => 객체가 가지고 있는 고유의 특성에 ..

23.01.16 - 01.22 -WIL

조건문, 반복문, 배열, 객체지향 if - else if - else 여러 개의 조건식을 포함한 조건식 else if 가 여러번 사용될 수 있다 마지막 else 블럭은 생략 가능 블럭 {} 여러문장을 하나로 묶어주는 것 if 조건문에서 실행할 문장이 하나라면 if (조건식) 명령문; 이렇게 {}가 생략 가능 switch switch (조건식) { case 값 1: 조건식의 결과가 값 1과 같을 경우 수행할 문장; break; case 값 2: 조건식의 결과가 값 2와 같을 경우 수행할 문장; break; ... ... default: 조건식의 결과와 일치하는 case 문이 없을 때 수행할 문장; } 처리해야 하는 경우의 수가 많을 때 유용한 조건문 break; 를 작성해 주지 않으면 switch 문 끝까..

23.01.09 - 01.15 -WIL

API 첫 항해를 시작하고 이번 주에 배운 점과 느낀 점 API API는 은행 창구다!! 은행 이라는 곳에 가서 목적(대출, 예금, 송금...)이 다르면 찾아가야하는 창구와 처리해주는 업무가 다르듯이 API 또한 클라이언트가 요청할 때에도 "타입"이라는 것이 존재한다. GET 방식 - 데이터를 조회(Read)할 때 사용한다. Ex) 영화목록 조회 - 데이터 전달 방법 google.com/search?q=아이폰&sourceid=chrome&ie=UTF-8 위 주소는 google.com의 search 창구에 다음 정보를 전달한다. q=아이폰 (검색어), sourceid=chrome (브라우저 정보), ie=UTF-8 (인코딩 정보) - GET요청 API 코드 @app.route("/bucket", metho..

728x90