반응형
소스 코드
Rectangle.cs
namespace 직접_연관_관계_실습
{
class Rectangle
{
public int Height
{
get;
private set;
}
public int Width
{
get;
private set;
}
public Rectangle(int height, int width)
{
Height = height;
Width = width;
}
}
}
Calculator.cs
namespace 직접_연관_관계_실습
{
class Calculator
{
public int CalculateArea(Rectangle rectnagle)
{
int width = rectnagle.Width;
int height = rectnagle.Height;
return width * height;
}
}
}
Program.cs
//http://ehpub.co.kr
//실습으로 다지는 C#
//14. 직접 연관(Direct Association) 관계 실습 - 계산기, 사각형
using System;
namespace 직접_연관_관계_실습
{
class Program
{
static void Main(string[] args)
{
Calculator calculator = new Calculator();
Rectangle rectangle = new Rectangle(4,5);
int area = calculator.CalculateArea(rectangle);
Console.WriteLine("면적:{0}", area);
}
}
}
반응형
'C# > 실습으로 다지는 C#' 카테고리의 다른 글
[016] 의존(Dependency) 관계 실습 (0) | 2020.04.09 |
---|---|
[015] C# 연관 관계(Association) 실습 – 의사, 약사 (0) | 2020.04.09 |
[013] C# 구성(Composition) 관계 실습 - 쇼핑 센터, 상품 (0) | 2020.04.08 |
[012] C# 집합 관계 실습 - 쇼핑 센터, 상품 (0) | 2020.04.08 |
[011] C# 일반화(Generalization) 관계 실습 - 포유류, 사자, 호랑이 (0) | 2020.04.08 |