나는Ruby에서 클래스를 확장하는 가장 좋은 방법은 무엇입니까?
module XYZ
class A
end
class B
end
end
합니까 클래스 C의 상속을 모두 클래스 A와 B 다음 사이의 차이를 이해 할, 또는 내가 <를 사용하여 확장 할 수 있나요?
module YZZ
include XYZ
class C < A
end
end
다음과 같은 경우 어떻게됩니까? 이제 모든 클래스를 포함합니까, 아니면 클래스 A 만 포함합니까?
module YZZ
extend XYZ
class C < A
end
end
- A로부터 C 클래스를 확장하는 가장 좋은 방법은 무엇입니까?
- 클래스 C를 A와 B 둘 다 사용하여 확장 할 수 있습니까?
- 어떻게 클래스 A 만 포함시킬 수 있습니까?
두 번째 및 세 번째 코드 블록에있는 항목이 유효한 Ruby가 아닙니다. –
유효하지 않은 내용은 무엇입니까? – amjad
모듈 이름이 없습니다. 'module Hello처럼; 연장 XYZ 끝'. –