Projeto

Geral

Perfil

Criar uma classe por herança » Histórico » Revisão 4

Revisão 3 (Gabriel Borges da Conceição, 21/05/2019 14:38 h) → Revisão 4/8 (Gabriel Borges da Conceição, 21/05/2019 23:13 h)

# Criar uma classe por herança 

 Vamos criar o classe "RoboBid" da mesma maneira que criamos a classe "RoboUni"(adicione os atributos y e V_y à essa nova classe). Agora, basta clicar na classe "RoboBid", "properties", "inheritance", "change inheritance": 
 ![](herenca.png) 

 Veja que precisamos selecionar a classe Pai e clicar "Inherit From Selected". Com isso, fizemos com que a classe "RoboBid" se tornasse uma classe herdada da classe "RoboUni". 

 Repare também que a herança é feita a partir do Filho, ou seja, a classe Filha deve escolher seu Pai. 

 Para conferir a relação entre as classes do nosso projeto, basta, na aba do projeto, fazer o seguinte: 
 ![](viewhierarchy.png) 

 E podemos ver: 

 ![](pai.png) 

 E 

 ![](filha.png) 

 Agora, vamos criar os métodos "getPos2", "setPos2", "getVel2", "setVel2" e "move2": 

 getPos2: 
 ![](getpos2.png) 

 setPos2: 
 ![](setpos2.png) 

 getVel2: 
 ![](getvel2.png) 

 setVel2: 
 ![](setvel2.png) 

 move2: 
 ![](move2.png)