Como eu falei, estou começando em java e estou lendo um livro bem básico do Oziel Moreira. Bem, como sempre, os livros dão a base mas sempre fica algo que nós não conseguimos entender. Então vem a pergunta: Num modelo UML dado pelo livro eu tenho os atributos e os métodos(não sei se estou certo). Nos métodos tenho os Get e os Set. Acontece que nos Set ele sempre coloca um parametro e coloca um cláusula ou qualquer coisa in antes do parametro. O que realmente significa o “IN”? Ex: Tentei criar um diagrama UML
Caramba nunca vi esse tal de in, talvez seja o tipo primitivo int e seria mais ou menos assim >>>
setNumero(numero : int)
setSaldo(saldo : int)
setJuros(juros : int)
o que esta dentro do parenteses significa o argumento que o método recebe ao ser chamado.
L
lcm4693PJ
exatamente isso. Dentro dos parenteses do método fica o tipo do parametro seguido pelo nome do parametro, assim garanto a você que não existe um tipo in… provavelmente está errado. O correto seria int exatamente como está no método get, ok?
BrunoBastosPJ
Eu te confesso que nunca vi esse “in”
Na verdade não acredito que esteja errado não, já que os outros dois tipos são double, então ele não colocaria um in…
Tentei dar uma pesquisada mas não achei nada…
Eu já vi uma descrição parecida com a do dinhost, lembrando claro de mandar o tipo das variáveis.
A
AstorkPJ
Pessoal alguns livros utilizam “in” como input
E no caso pode ser que o diagrama esteje informando que in é um parametro de input do metodo.
Att.
Astork
G
Guilherme_MelloPJ
Astork:
Pessoal alguns livros utilizam “in” como input
E no caso pode ser que o diagrama esteje informando que in é um parametro de input do metodo.
Att.
Astork
Acredito que seja isso mesmo. Afinal, um parâmetro não deixa de ser um input do método.
D
dinhostPJ
Talvez seja input mesmo, mas isso fica muito confuso não acham?? Mas é válido…
A
AstorkPJ
Realmente dinhost input não é muito comum principalmente em diagramas.
Input é mais utilizado em Stored Procedures de banco de dados, onde vc pode especificar parametros de entrada (IN - Input) e de saida (OUT - Output)
D
dinhostPJ
Sim, sim…
Mas eu penso assim como
o livro é para iniciantes porque
não deixar isso um pouco mais claro
para o leitor…
P
pjavaPJ
Sim, sim…
Mas eu penso assim como
o livro é para iniciantes porque
não deixar isso um pouco mais claro
para o leitor…
Concordo plenamente com Dinhost. Aliás tenho pego algumas coisas que não batem muito, mas mesmo assim, gostei do livro. Não foi dinheiro jogado fora, estou aprendendo alguima coisa com ele(o livro). Exemplo, tem um exercício referente a um determinado capítulo, que só com o que foi passado no capítulo é impossível de fazer o exercício. É necessário ter um conhecimento além do capítulo, mas de um ponto é bom, pois nós somos obrigados a pesquisar e isso aprender mais um pouco, mas deveria haver mais informações sim, como o Dinhost falou.
D
d.calasansPJ
O in seignifca que é um paramêtro de entrada (INPUT parameter).
Essa é a notação utilizada nos diagramas de Classes se não me engano.