Dado o diagrama abaixo tenho que fazer a codificação
Bem vo falar o que eu entendi sobre esse diagrama
Data é o nome da classe
dia e + mes e + ano são propriedades da classe e são publicas
cadastrar() e +imprimir() e +ehvalida() são metodos publicos
eu não entendi
+subtrair(Data d):long o que isso quer dizer…?
será que é pra passar paramentro…??? e o método e do tipo long…?
+ehValida:boolean e um método boolean…?
+cadastrar() e +imprimir() - são métodos que não recebem nenhum parâmetro e não retornam nada, ou seja, o tipo de retorno é void.
+ehValida():boolean - também não recebe parâmetro, porém, retorna um boolean
+subtrair(Data d):long - recebe um parâmetro do mesmo tipo da classe, ou seja, um objeto do tipo Data, e retorna um long.
E
edymrexPJ
so mais uma pergunta como eu faço pra sabe que um método é main…??
quando ele é protegido ou está em pacote…?
tem como me mostrar com exemplos ficarei grato!
K
kopcheskiPJ
Bom o método main é identificado pela própria palavra. Quanto as demais perguntas, devem ser alguns conceitos que você ainda não domina bem, ou nao te ensinaram direito. Suas aplicacoes java terão apenas um método main, que será o método executado no momento em q voce roda sua aplicacao. Quanto ao seu encapsulamento, ele costuma ser public. Com a notacao public static void main e bla bla bla… Quanto a exemplos, os primeiros postos deste forum devem tirar todas essas suas dúvidas… ok?
até mais
J
javawebPJ
“edymrex”:
Dado o diagrama abaixo tenho que fazer a codificação
Bem vo falar o que eu entendi sobre esse diagrama
Data é o nome da classe
dia e + mes e + ano são propriedades da classe e são publicas
cadastrar() e +imprimir() e +ehvalida() são metodos publicos
eu não entendi
+subtrair(Data d):long o que isso quer dizer…?
será que é pra passar paramentro…??? e o método e do tipo long…?
+ehValida:boolean e um método boolean…?
Não sei quanto aos demais, mas eu sempre recomendo o encapsulamento (get e set)