class Book
{
decimal isbn13;
public Book(decimal isbn13)
{
this.isbn13 = isbn13;
}
}
class Ebook : Book
{
public Ebook() : base(10)
{
}
}
class Program
{
static void Main(string[] args)
{
Ebook e1 = new Ebook();
}
}
안녕하세요. 책으로 공부를 하다가 질문드립니다.
메인에다가 이런식으로 EBook에 대한 객체를 하나 생성하였습니다
그런데 Ebook객체를 생성하면 부모클래스의 생성자도 생기고 자식클래스의 생성자도 생기는걸로 알고 있는데요
부모클래스의 생성자가 생긴다는게 무슨뜻인지 이해가 안가요 왜냐하면 저는 자식클래스의 객체를 생성한건데 부모클래스의 인스턴스(객체)는 없지 않나요...?
부모클래스의 객체가 없는데 부모클래스의 생성자만 생성된다는것인가요..
그리고 두번째 질문입니다. 부모클래스와 자식클래스 간의 형변환을 하는데요 실제로 많이 쓰이는지 궁금합니다.
둘이 형변환을 할 일이 있는지 궁금하네요^^
그럼 저자님 더운데 건강 유의하십시오
[최초 등록일: ]
[최종 수정일: 8/3/2019]