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