관련성이 있는 데이터와 그 데이터를 다루는 메서드를 객체 안에 구현하는 것이 일반적인 통념이고, 더 나아가서는 객체의 밖에서 알 필요가 없는 내부 멤버를 숨기기도 하는데, 이를 두고 캡슐화(encapsulation)라는 용어를 사용한다.double pi = 3.14;double GetAreaOfCircle(double radius) //원의 넓이를 반환하는 함수{ return radius * radius * pi;}void Print(double value){ Console.WriteLine(GetAreaOfCircle(value));}Print(10); //출력 결과: 314객체가 없어 파일로 구분해줄 수 있다.ex) 모든 코드를 math.c라는 파일안에 넣어 둘 수 있다. 어찌 보면 파일로..