base키워드

C#/기본기

[C#] 상속

클래스는 다른 클래스로부터 유산을 물려받을 수 있다 부모클래스 -> 자식클래스 (= 기반클래스 -> 파생클래스) class 기반클래스 { //멤버 } class 파생클래스 : 기반클래스 { //아무 멤버를 선언하지 않아도 기반클래스의 모든것을 물려받아 가지게 됨 //단, pivate으로 선언한 멤버는 예외 } 파생클래스는 객체를 생성할 때 내부적으로 기반클래스의 생성자 호출 → 자신의 생성자 호출 객체가 소멸할 때는 반대의 순서로 (파생클래스 → 기반클래스)로 종료자를 호출 그렇다면 만약 기반클래스의 생성자가 매개변수를 입력받도록 선언되어 있다면 파생클래스의 인스턴스를 생성할 때 호출되는 기반 클래스의 생성자에는 어떻게 매개변수를 전달해 줄 수 있을까? ====> base키워드 사용! this가 자기자신..

파워지훈
'base키워드' 태그의 글 목록