-
클래스 관련 예제.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();
}
}
///////////
// 클래스 관련 예제 getsetusing 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