Ir para conteúdo
  • 0

[Resolvido] [Dúvida] Criar API


TequilAxBr

Pergunta

Olá, bom estava tentando criar uma API para meu plugin, dei uma pesquisada e vi que era só deixar os metodos com o modificador de acesso "public", porem fiz isso e não funcionou, ai pensei, faltou instanciar, mas quando vou instanciar não dá certo, ele não me da a opção de importar a class do meu plugin...

Resumindo: Se possível, alguém fazer 1 textinho, explicando como criar :D

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

Ué?

Dai coloco static e public em todos os metodos?

E chamo pela class?

Tipo class API

 

API.NomeDoMetodo(); ?

Isso, use public static método(), dentro da classe API, ai você chama API.metodoestático().

 

Entendeu? Basicamente isso.

Link para o comentário
Compartilhar em outros sites

Use o static.

Não cara que API feia

 

Crie uma manager onde terá os metodos publicos, essa manager você instancea ela no onEnable(), crie uma variavel para salvar essa manager estática servido de bridgeAPI

 

tem inumeras forma de você criar, uma é essa que eu disse

Link para o comentário
Compartilhar em outros sites

Não cara que API feia

 

Crie uma manager onde terá os metodos publicos, essa manager você instancea ela no onEnable(), crie uma variavel para salvar essa manager estática servido de bridgeAPI

 

tem inumeras forma de você criar, uma é essa que eu disse

Ensina ele da sua forma então. Eu só sei criar dessa forma.

Link para o comentário
Compartilhar em outros sites

Ensina ele da sua forma então. Eu só sei criar dessa forma.

É uma forma para uma API bem pequena levando em consideração que metodos estaticos nao fazem polimorfismo já que esse é um atributo da instancia

 

Se você quiser criar uma API bastante simples server, se quiser deixar o codigo mais flexivel e mais estruturado não compensa

Editado por Karamujo
Link para o comentário
Compartilhar em outros sites

<p style="text-align:center;"><img alt="logo-forum.png" src="http://www.gamersboard.com.br/logo-forum.png"/></p><br /></br><br /></br><br />Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.</br><br /></br><br /></br><br />Atenciosamente,</br><br />Gamer's Board</br>

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...