저는 객체에 약간 혼란스럽고 객체를 확장하면 어떻게 될지 생각합니다. 여기C++ 다른 클래스를 확장하는 자체 충분한 객체 만들기
내 목표는 A()) 내가 A()의 기능 등을 모두 얻을 수 있지만, 등 B() 자체를 만드는 충분한 완전히 자기를 만들 수 있도록
을 확장하여 B()를 만드는 것입니다B()가, 어딘가에서 인스턴스화 할 때 내가 좋아하는 뭔가를 할 수 있도록 색이 자체 크기 조정 등의 위치를 설정 설정 끝 :
B::B *b = new B:B(something in);
this -> addChild(b, 1);
그래서 때 this->하는 AddChild() 그 다음에 추가하고 일들이 내가 B()에 설정 한 방식으로 작동합니다.
대
B::B *b = new B:B(something in);
b->setPosition();
b->setColor();
...
this -> addChild(b, 1);
캡슐화 및 상속 중입니까?
UPDATE : 그래서 나를 혼란 어떻게 생각입니다 그 경우 다음에
class A : public Z {
}
class b : public Z {
}
:
B::B *b = new B::B()
this-> addChild(b,1)
해서는 안이 작품?
코드에서 A는 :
일부의 URI : 그냥 새로운 B(), 새로운 A()를 호출? (이?) – Trax
아, 고마워, 네. – Jason