
이 포스팅은 제가 직접 공부하고 제 방식대로 내용을 정리한 글입니다.Q1. 위 예제 코드에서 Car는 무엇을 나타내나요? car1과 car2는 무엇을 나타내나요?A1. Car는 자동차를 표현하기 위해 만든 클래스로 자동차의 정보와 기능을 담고 있습니다.car1과 car
이 포스팅은 제가 직접 공부하고 제 방식대로 내용을 정리한 글입니다. > Q1. 위 코드에서 삼각형 Triangle 클래스를 새로 작성한다고 했을 때, AreaCalculator의 코드를 수정하지 않고 AreaCalculator가 삼각형의 넓이를 계산하도록 만들

Q1. 위 코드의 출력 결과는 무엇인가요? 그 이유는 무엇인가요?A1. 출력 결과 -> 7, 35delegate 대리자에 연결된 메서드에 따라 다양한 결과가 나옵니다.해당 코드의 경우, Add 메서드가 연결된 후, Console.WriteLine이 실행되어 7이 나오고

이 포스팅은 제가 직접 공부하고 제 방식대로 내용을 정리한 글입니다.Q1. 다음 struct 코드와 class 코드의 결과를 예측해보고, 이유를 생각해봅시다.A1. struct의 경우 10, 30. class의 경우 30, 30이 출력됩니다. 이유는 struct는 값

이 포스팅은 제가 직접 공부하고 제 방식대로 내용을 정리한 글입니다.Q1. 위와 같은 코드에서, 다음과 같이 다중 상속을 하는 것이 가능할까요? 가능/불가능하다면 이유는 무엇일까요? A1. 불가능합니다. 복잡성, 모호성 등의 이유로 CQ2. 만약 C>> A2. 구조 파

이 포스팅은 제가 직접 공부하고 제 방식대로 내용을 정리한 글입니다.Q1. 위의 코드가 문제가 되는 이유를 메모리 관점에서 설명해주세요.A1. 메모리 관점에서 보면 Logger 클래스의 Log() 메서드 부분에서 문제가 생깁니다. string + string을 하게 되