• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

watt

[Duvida] c# e utilização de classes

9 mensagens neste tópico

Boas ppl!

Tive de começar a aprender c# à uns dias por causa de um projecto, agora estou com uma duvida que é a seguinte. criei um ficheiro classe, e estou a tentar usa-lo na classe principal, só que não estou a conseguir. como é que isso se faz? não vejo os voids nem a funções que tenho lá dentro.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Como é que tens as funções da classe criadas ? Como tas a chamar a classe ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boa tarde Watt

- Atenção que o namespace de ambas as classes deverá ser o mesmo;

- Se queres chamar um método de uma classe para outra tens de fazer o seguinte:

 

  Imaginemos que tens o método comprarCarro(){...} na classe secundária com o nome "negociarCarros". Para o chamares na classe principal tens de, por exemplo, colocar o resultado numa variável da classe principal. Vejamos:

        textboxNegocio.Text = negociarCarros.comprarCarro.ToString();

Espero ter ajudado.

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Além de tudo o que já foi dito tens de ter em atenção que os métodos devem ser public.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Saco: Se declarar os métodos como public não vai perder as vantagens da OOP ? Não será melhor usar propriedades e deixar os métodos como private ?

Abraço,

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não são as vantagens da OOP que se perdem, são as  vantagens do C#.

E as propriedades só fazem sentido quando falamos de variáveis e não de métodos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ok, obrigado pela explicação, mas faz sentido usar propriedades com variáveis para que estas não possam ser alteradas com qualquer valor, nos métodos não existe nenhum "perigo" não é ?

Cumps :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

As propriedades existem para que possas fazer algum tipo de verificação tanto numa leitura como numa escrita.

Quanto aos métodos, se precisares de fazer algum tipo de verificação podes E DEVES fazê-lo no próprio método, porque perigo há sempre.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora