static void Main(string[] args) { // /* * Car MyCar; // 원래있던(int나 char같은거)게 아니고 사용자 정의 타입 * MyCar = new Car(); // 객체는 Heap영역에 만들어야하기때문에 new영역이 필요함 * MyCar.ispeed = 0; * Console.WriteLine("현재속도는 {0}km입니다. ", MyCar.ispeed); * // MyCar.ispeed = MyCar.ispeed + 10; // 이렇게 해도되지만 클래스를 써먹어보자 * MyCar.Acc(); // 속도 증가 메소드 * MyCar.DeAcc(); // 속도 감소 메소드 */ // 중복된 코드를 모두 제거하고 객체지향으로 표현 Car MyCar; MyCar = new Car(); MyCar.ispeed = 0; MyCar.Status(); MyCar.Acc(); MyCar.Status(); MyCar.DeAcc(); MyCar.Status(); }