반응형

상속

(파이썬) Car 클래스 상속, Truck 정의하기

아래의 글에서 이어지는 내용입니다. Car 클래스를 상속받는 트럭(Truck) 클래스를 간단하게 정의해 보겠습니다. https://coding-abc.tistory.com/228 (파이썬) Car: 기본 클래스 만들기, 생성자 속성 메소드 파이썬에서 차(Car)를 모델링하는 아주 기본적인 클래스를 만들어 보겠습니다. 차량 정보는 제조업체, 모델, 년식 정도를 표현해 보겠습니다. 1. 필드 선언 아주 기본적인 개념으로 필드만 선언해 coding-abc.kr Car 클래스에는 제모업체, 모델, 년식을 정의했습니다. 이 클래스를 상속받아 트럭(Truck) 클래스를 정의합니다. 트럭 클래스는 Car 클래스에 중량(weight)이 필드가 추가됩니다. Truck 클래스의 생성자에서 "self().__init__()..

Python 2023.12.05

(C#) 인터페이스 예제: IShape

다음 예제는 인터페이스(interface)를 이용한 간단한 C# 코드입니다. 인터페이스를 상속받는 클래스에서는 반드시 인터페이스에서 선언 메서드나 속성을 정의해야 합니다. IShape 인터페이스를 다음과 같이 정의했습니다. public interface IShape { double CalculateArea(); // 넓이 계산 double CalculatePerimeter(); // 둘레 계산 } 인터페이스를 상속받는 Circle과 Rectangle 클래스는 다음과 같이 정의했습니다. public class Circle : IShape { public double Radius { get; set; } public Circle(double radius) { Radius = radius; } public d..

C# 2023.07.25
반응형