목록2024/07/24 (3)
The Debugging Chronicles : "코드의 미학"
오늘 발표를 했다.발표 주제는 쇼핑몰 프로그램을 MVC패턴으로 구현하기! 일단 우리조는 젓가락으로 물을 떠먹는 그런 조였다....하지만 나름의 의미가 있었다고 생각한다... 내가 생각하지 못한 부분 내가 약한 부분에 강점을 가진 사람들이 있었고 그분에서 많은 피드백을 얻었다.또한 실제로 코딩하면서 협업하니 엄청난 압박감도 느꼈었다. 요구사항을 좀 더 면밀히 분석하고 인지하고 있어야 했다. 발표 피드백추상화 클래스에 대해 정확하게 대답하지 못했다.이렇게 저렇게 라는 말로 발표 하면 안됨말끝을 흐리면 안됨발표 순서 맞추기 134/ 25이렇게가 아니라 123 / 456 이렇게실제 경험에 대한 설명시현 -> 시연주석을 꼼꼼히 달면 달수록 좋다발표한 소감은 대본을 숙지해서 전달력 있는 발표가 되도록 해야겠다고 ..
내부 클래스 - 클래스 안에 만들어진 또 다른 클래스를 말하며, 다른 말로 중첩 클래스라고도 말한다. - 바깥쪽의 클래스를 '외부 클래스', 안쪽의 클래스를 '내부 클래스'라고 하며, 두 개의 클래스는 서로 긴밀한 관계를 가지고 있다. - 내부 클래스는 외부 클래스 안에 선언된다는 점만 제외하면 일반 클래스와 같은 성격과 모습을 지니고 있다. public class 외부클래스명 { ... class 내부클래스명 { ... } } - 장점 · 두 클래스 멤버들 간에 손쉽게 접근할 수 있다. · 불필요한 클래스를 감춰서 코드의 복잡성을 줄일 수 있다.내부 클래스의 종류 ▶ 선언된 위치에 따라 구분된다. - 인스턴스 클래스(instance class) · 외부 클래스 내부에서 생성하고, 선언되어 사용하는..
추상 클래스와 추상 메서드 - 추상 메서드(abstract method) · 자식 클래스에게 해당 메서드 오버라이딩을 강제하기 위해 사용하는 메서드를 말한다. · abstract 키워드와 함께 표기하여 선언하고, 메서드 구현부인 중괄호{ } 대신 선언부에 세미콜론(;)을 사용한다. · 추상 메서드를 선언하는 부모 클래스에서는 구현부는 비워두고 선언부만 작성하고, 자식 클래스에서 오버라이딩으로 구현한다. · 추상 메서드는 반드시 추상 클래스 안에서 정의되어야 한다.[접근 제한자] abstract 반환타입 메서드명(매개변수1, 매개변수2, ...); - 추상 클래스(abstract class) · 하나 이상의 추상 메서드를 포함하는 클래스를 말한다. (단, 추상 클래스는 추상 메서드를 생성하지 않아도 생..