OO&Java2024. 1. 6. 14:18객체지향 복습

클래스 = 붕어빵 틀 오브젝트 = 붕어빵 만 들은지 어언 5년 파이썬으로 마구잡이 코드만 짜다보니 와닿지 않은지 오래다. https://cow-kite24.tistory.com/7 [Java] 객체 간 협력, 교통수단 예제문제 / 2021.07.26 * 참고자료 : Do it! 자바 프로그래밍 입문 객체 지향 프로그램은 객체를 정의하고 객체 간 협력으로 만든다. 객체의 협력이 어떻게 이루어지는지 알아보자. 학생이 학교에 가기 위해 수행하는 여 cow-kite24.tistory.com 를 보고, 나도 간단하게 만들어봤다. //Student.Java public class Student { // 인스턴스 String name; int cash; public Student(String name, int cas..

OO&Java2024. 1. 3. 17:14이 코드가 뭘 나타낼까?

@RequiredArgsConstructor public class AdminAPIEpisodeController { private final EpisodeAdminService episodeAdminService; @GetMapping("/searchByQuery") public ResponseEntity searchByQuery(@RequestParam String query, @ModelAttribute("setting") AppSetting setting) { List list = episodeAdminService.searchByQuery(query); if (list.isEmpty()) { return ResponseEntity.badRequest().build(); } else { retur..

OO&Java2024. 1. 3. 11:25[Java] 클래스와 인스턴스 이해

한번쯤 복습이 필요해서, 간단히 정리해본다. 오브젝트(객체)란? - 물리적, 혹은 개념적으로 존재하는 것 중에서 다른 것과 식별 가능하느 것을 말한다. - 자동차, 자전거, 책, 사람 같은 물리적인 것은 물론, 개념적인 학과, 강의, 주문 등도 모두 객체가 될 수 있다. - 객체는 속성과 동작으로 구분된다. - 사람이라는 객체가 존재한다면? - 이름, 나이 등의 속성을 가지고 있고, - 달린다, 멈춘다 등의 동작이 있다. - 이러한 속성과 동작을 각각 필드, 메서드 라고 부른다. 객체지향 프로그래밍에서는, 객체는 서로 다른 객체와 상호작용 하며 동작한다. 상호작용의 수단은 메서드 이며, 객체가 다른 기능의 객체를 이용할 때는 메서드를 호출한다. 메서드 호출은 다음과 같은 형태를 지니고 있다. method..

image