RUBY
클래스 상속 본문
클래스 상속
클래스는 또 다른 클래스를 상속해서 내 것처럼 사용할 수 있다.
- 클래스에서 상속이란, 물려주는 클래스(Parent Class, Super class)의 내용(속성과 메소드)을 물려받는 클래스(Child class, sub class)가 가지게 되는 것입니다.
- 예를 들면 국가라는 클래스가 있고, 그것을 상속받은 한국, 일본, 중국, 미국 등의 클래스를 만들 수 있으며, 국가라는 클래스의 기본적인 속성으로 인구라는 속성을 만들었다면, 상속 받은 한국, 일본, 중국 등등의 클래스에서 부모 클래스의 속성과 메소드를 사용할 수 있음을 말합니다.
- 기본적인 사용방법은 아래와 같습니다.
- 자식클래스를 선언할때 소괄호로 부모클래스를 포함시킵니다.
- 그러면 자식클래스에서는 부모클래스의 속성과 메소드는 기재하지 않아도 포함이 됩니다.
class 부모클래스:
...내용...
class 자식클래스(부모클래스):
...내용...
Comments