728x90
반응형
using System;
class Program
{
public static void Main(string[] args)
{
CleanRobot robot = new CleanRobot();
robot.Move();
}
}
class Robot
{
public void Move()
{
Console.WriteLine("로봇이 움직입니다");
}
}
class CleanRobot : Robot
{
public void Clean()
{
Console.WriteLine("로봇이 청소합니다");
}
}
using System;
class Program
{
public static void Main(string[] args)
{
CleanRobot robot = new CleanRobot();
ResueRobot robot2 = new ResueRobot();
robot.Move();
robot2.Move();
}
}
class Robot
{
public void Move()
{
Console.WriteLine("로봇이 움직입니다");
}
}
class CleanRobot : Robot
{
public void Move()
{
Console.WriteLine("로봇이 청소합니다");
}
}
class ResueRobot : Robot
{
public void Move()
{
Console.WriteLine("구조 로봇이 이동합니다");
}
}
728x90
반응형
'c#' 카테고리의 다른 글
C# [9] MSDN & 닷넷 편집기로 코드 실행하기 & 속성 및 메서드 찾기 (0) | 2025.04.07 |
---|---|
C# [8] 클래스의 데이터 전달 방법 - 매개 변수 & 클래스의 데이터 전달 방법 - 멤버 변수 & private, this 키워드의 활용 (0) | 2025.04.07 |
C# [6] 클래스의 시작과 종료 & 생성자와 소멸자를 코드로 구현 & 오버로딩(Overloading) 개념 및 코드로 구현 (0) | 2025.04.07 |
C# [5] 클래스 vs 인스턴스 차이 & 클래스, 인스턴스 생성 & 속성과 메서드 호출 (0) | 2025.04.07 |
C# [4] 산술연산자, 증가/감소 연산자, 관계연산자, 논리 연산 & 형변환 (0) | 2025.04.07 |