글
C# paiza 58 - 변수를 클래스로 이해
// 変数をクラスで管理しよう
using System;
public class Lesson07
{
public static void Main()
{
var player1 = new Player("전사");
player1.Walk();
}
public class Player
{
private string name;
public Player(string name)
{
this.name = name;
}
public void Walk()
{
Console.WriteLine(name + "는 황야를 걸었다");
}
}
}
//
////////////
///////
// this없이
//////
// 変数をクラスで管理しよう
using System;
public class Lesson07
{
public static void Main()
{
var player1 = new Player("전사");
player1.Walk();
}
public class Player
{
private string name; //이 name을 대입한다. This가 없어서
// 필드, 클래스에 정의되어 있는 변수이다.
public Player(string name)
{
name = name;
//constructor에서 사용하는 name을 그냥 대입해서 전사가 안 뜬다.
}
public void Walk()
{
Console.WriteLine(name + "는 황야를 걸었다");
}
}
}
////
///
// 変数をクラスで管理しよう
using System;
public class Lesson07
{
public static void Main()
{
var player1 = new Player("전사");
player1.Walk();
var player2 = new Player("魔法使い");
player2.Walk();
player1.Walk();
}
public class Player
{
private string name;
public Player(string name)
{
this.name = name;
}
public void Walk()
{
Console.WriteLine(name + "는 황야를 걸었다");
}
}
}
'프로그래밍' 카테고리의 다른 글
C# paiza 60 - RPG 클래스 출력2 (0) | 2020.05.17 |
---|---|
C# paiza 59 - 클래스 출력(RPG로 적을 출력하기) (0) | 2020.05.16 |
C# paiza 57 - 오브젝트 지향 클래스, 메소드 (0) | 2020.05.16 |
C# paiza 56 - 가변장인수 (0) | 2020.05.16 |
C# paiza 55 - 이름을 붙인 引数2 (0) | 2020.05.16 |