using static System.Console;
using System.Collections;
using System;
namespace Practice01
{
class Cat
{
public string _name;
public string _color;
public Cat()
{
_name = "";
_color = "";
}
public Cat(string Name, string Color)
{
_name = Name;
_color = Color;
}
~Cat()
{
Console.WriteLine("잘가~");
}
}
class MainApp
{
static void Main()
{
// new 는 생성자를 호출해서 객체를 생성하는 역할
Cat kitty = new Cat();
// new Cat()이 힙에 객체를 생성하고 kitty는 힙에 생성된 객체를 가리킨다.
kitty._name = "키티";
kitty._color = "Brue";
Console.WriteLine($"고양이 이름 : {kitty._name}, 고양이 색깔 : {kitty._color}");
Cat nero = new Cat();
nero._name = "네로";
nero._color = "Black";
Console.WriteLine($"고양이 이름 : {nero._name}, 고양이 색깔 : {nero._color}");
Cat nabi = new Cat("나비", "Red");
Console.WriteLine($"고양이 이름 : {nabi._name}, 고양이 색깔 : {nabi._color}");
}
}
}
댓글 영역