ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 클래스 관련 예제
    .NET/C# Basic 2008. 10. 10. 02:25
    반응형

    //////// 우리가 이런예제를 보고 따라치면 자동으로 코딩도하면서 이해가되지요~ 책보다는쉽게합시다 ////////

    using System;

    class Profile
    {
     private int Age = 23;
     private string Name = "전광식";
     private string Phone = "333-5765";

     public void PrintInfo()
     {
      Console.WriteLine("{0}",Name);
      Console.WriteLine("{0}",Age);
      Console.WriteLine("{0}",Phone);
     }

    }
    class Access
    {
     public static void Main()
     {
      Profile my = new Profile();
      my.PrintInfo();
     }
    }


    using System;

    class Profile
    {
     private int Age = 23;
     private string Name = "박상현";
     private string Phone = "333-5765";

     public void PrintInfo()
     {
      Console.WriteLine("My name is {0}",Name);
      Console.WriteLine("My Age is {0}",Age);
      Console.WriteLine("My Phone Number is {0}", Phone);
     }
    }

    class Access
    {
     public static void Main()
     {
      Profile my = new Profile();
      my.PrintInfo();
     }
    }
    ///////////

    // 클래스 관련 예제 getset

    using System;

    class NameCard
    {
     private string Name;


     public void SetName(string Name)
     {
      this.Name = Name;
     }
     public string GetName()
     {
      return this.Name; 
      
     }
    }


    class MainClass
    {
     public static void Main()
     {
      NameCard Me = new NameCard(); // 객체를 선언하고 힙에 할당합니다
      Me.SetName("전광식");
      
      Console.WriteLine("{0}",Me.GetName());

      NameCard You = new NameCard();  // 객체를 선언하고 힙에 할당합니다
      You.SetName("이쁜이");
      Console.WriteLine("{0}",You.GetName());
     }
    }


    using System;

    class NameCard
    {
     private string Name;

     public void SetName(string Name)
     {
      this.Name = Name;
     }
     public string GetName()
     {
      return this.Name;
     }
     

    }


    class MainClass
    {
     public static void Main()
     {
      NameCard Me = new NameCard();
      Me.SetName("전광식");
      Console.WriteLine("{0}",Me.GetName());
     }
    }


    ////////////////////////////////////////////////////////////////////////////////////

    ////////////  Constructor  생성자 ///////////////////////////////////////////////////

    using System;

    class PrintAge
    {
     public PrintAge(string Age)
     {
      Console.WriteLine("{0}",Age);
     }
     public PrintAge(int Age)
     {
      Console.WriteLine("{0}",Age);
     }
     
    }

    class Constructor
    {
     public static void Main()
     {
      PrintAge Kor = new PrintAge("스물셋");
      PrintAge Num = new PrintAge(23);
     }
    }

    using System;

    class PrintAge
    {
     public PrintAge(string Age)
     {
      Console.WriteLine("{0}", Age);
     }
     public PrintAge(int Age)
     {
      Console.WriteLine("{0}", Age);
     }
    }
    class Constructor
    {
     public static void Main()
     {
      PrintAge Kor = new PrintAge("스물셋");// 객체를 선언하고 힙에 할당
      PrintAge Num = new PrintAge(23); // 객체를 선언하고 힙에 할당합니다
     }
    }

    ////////////////////////////////////////////////////////////////////////////////////

    using System;


    class Parent

    {

    protected string Name;

    protected int Age;

    protected int Money = 10000;


    }

    class Son : Parent

    {

    public Son()

    {

    this.Name="아들";

    this.Age=7;

    }

    public void PrintInfo()

    {

    Console.WriteLine("{0}",this.Name);

    Console.WriteLine("{0}",this.Age);

    Console.WriteLine("{0}",this.Money);

    }


    }


    class Inheritance

    {

    public static void Main()

    {

    Son tommy = new Son();

    tommy.PrintInfo();

    }

    }

    ////////////////////////////////////////////////////////////////////////////////////












    반응형

    '.NET > C# Basic' 카테고리의 다른 글

    C#을 시작하기위한 .... 오윤이의 그것  (0) 2008.10.10
    연산자 오버로딩 - 인덱스  (0) 2008.10.10
    C# 사용 개념 대충 순서 대충보는거 대충  (0) 2008.10.10
    C# 정정맴버  (0) 2008.10.10
    상봉이 문제  (0) 2008.10.09
    정적맴버의 이해 인스턴스  (0) 2008.10.08
    소스 예제  (0) 2008.10.07
    C# 메서드  (0) 2008.10.07

    댓글

Designed by Tistory.