Blog Content

  • 57.C# - 클래스상속 -2- ( ClassInheritance )

    Category C# on 2009. 8. 14. 20:17

    메서드 재정의 입니다. 자식클래스가 부모클래스로 부터 상속받은 함수를 재정의 해서 사용하는 방법입니다.부모클래스의 함수 앞에 virtual 을 붙여주고 자식클래스는 함수 앞에 override를 붙여줍니다. Program.cs using System; public class 상속 { public static void Main() { Hyundai sonata = new Hyundai(); sonata.Run(); //공통 sonata.Left(); //전용 GM matiz = new GM(); matiz.Back(); matiz.Right(); } } Car.cs using System; //공통 public class Car : Object { //자식에게만 보여주고 싶을때 사용 protected voi..

    Read more
  • 56.C# - 클래스상속 ( ClassInheritance )

    Category C# on 2009. 8. 14. 19:46

    - 개체 지향 프로그래밍의 장점 중의 하나는 이미 만들어져 있는 클래스를 재사용 하는 것이다. 이 때 재사용의 대한 핵심 개념이 바로 상속이다. - 부모의 재산을 자식에게 상속하듯이 부모클래스(기본클래스)의 모든 멤버를 자식클래스(파생클래스)에게 재사용토록 허가하는 기능을 의미한다. -여러 클래스들 간의 관계를 설정함에 있어서 수평관계가 아닌 부모와 자식간의 관계처럼 계층적인 관계를 표현하고자 할 때 사용하는 개념을 상속이라 한다. 부모와 자식관계를 가진 클래스 입니다.부모클래스 상속받아 자식클래스가 상속받은 속성을 사용하는 예제입니다. Program.cs using System; public class 클래스상속 { public static void Main(string[] args) { c.Hi2()..

    Read more
이전 1 다음