반응형 구조체1 7강. 객체지향 프로그래밍과 클래스 (5)중첩 클래스, 분할 클래스, 확장 메소드, 구조체 클래스 간의 형식 변환 클래스 간의 형식 변환 타입을 정의하는 것은 “단위 (unit)”를 사용하는 프로그램에 유용 예를 들어, 원, 달러, 엔화와 같은 통화 (currency) 단위 사용의 경우 모든 종류의 통화를 하나의 타입으로 지정하면 금전 계산에 오류 발생의 여지 있음 아래 코드에서 달러를 엔화에 그대로 대입하면 계산의 오류 발생 원화와 엔화에 대한 클래스 정의 서로 다른 클래스의 객체를 바로 대입할 수 없음 클래스 간의 형식 변환 : implicit 연산자 서로 다른 클래스의 객체 사이의 형식 변환 가능 즉, 두 객체 사이의 대입 연산자 (=) 사용 가능 암시적, 명시적 형식 변환 모두 가능 통화 (currency) 예에서 환율을 적용한 계산 가능 using System; namespace Ty.. 2023. 4. 18. 이전 1 다음 반응형