C# 상속
상속 사용한 실행화면
부모클래스에서의 list의 값은 컴퓨터, 자식클래스에서의 list 값은 고급 노트북으로 지정했습니다.
Class Computer 부모클래스
먼저 list라는 변수를 선언해줍니다.
그 후 생성자를 만들어 list의 값은 컴퓨터로 지정한 후
부모 클래스의 list 값을 출력해주는 출력문을 만들어줬습니다.
Class Notebook 자식클래스
그 후 자식클래스인 Notebook을 만들어 준 후
생성자를 만든 후 list의 값을 받아오게끔 만듭니다.
그 후 Print를 만들어 출력문을 만들었습니다.
Class Program
Class Program에서 Notebook 클래스를 선언해준 후
Notebook클래스의 Print문 까지 불러와줍니다.
C#을 계속해서 공부하며 느낀점이
C#과 Java는 닮은점이 매우 많은것같습니다.
추후 Java를 공부할때 많은 도움이 될 것 같습니다.
상속사용법 :
class 자식클래스이름 : 부모클래스이름{ }
아래는 전체소스코드 입니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 상속
{
class Computer
{
public String list;
public Computer()
{
list = "컴퓨터";
Console.WriteLine("부모 클래스 list의 값 : " + list);
}
}
class Notebook : Computer // 상속 하는법 : 하위클래스 : 상위클래스
{
public Notebook(String list)
{
this.list = list;
}
public void Print() //자식
{
Console.WriteLine("자식 클래스 list의 값 : " + list);
}
}
class Program
{
static void Main(string[] args)
{
Notebook notebook = new Notebook("고급 노트북");
notebook.Print();
}
}
}
'C#' 카테고리의 다른 글
C# 클래스, 메서드 응용해서 사용하기 (0) | 2018.10.29 |
---|---|
C# 메서드 사용하기 (0) | 2018.10.29 |
C# 클래스(Class) 사용하기 (0) | 2018.10.29 |
C# Goto 문, Random 사용법 (0) | 2018.10.29 |
C# 네임스페이스 (namespace) (0) | 2018.10.27 |