Olá gente , esse é o meu primeiro dia aqui no GUJ !
Faço curso na etec de programação estou no 2º modulo , e amanha tenho prova prática de JAVA estou estudando muito , porem estou meia insegura
gostaria de algumas dicas de vocês se forem possivel.
beijos 
Ajuda
8 Respostas
continue estudando…
é o que eu estou fazendo ! (:
É mais fácil você colocar suas dúvidas então que a gente ajudar. ^^
eu tenho duvidas de quando o construtor deve ter parametro , quando usar get e set sabe…
O construtor deve ter parâmetro quando vc quiser. rs
Você não é obrigado a colocar e não existe regra.
Apenas saiba que caso você não escreva nenhum, o próprio java irá criar para você:public class Carro{}
Esse código é um código válido, e nele não está escrito nenhum construtor, então o java (gente boa) cria um para você.
get/set é sempre aconselhável utilizar. E nunca se esqueça de deixar seus atributos como “private” e os get/set como público.
Assim você consegue proteger seus atributos. [=
valeu mesmo , obrigada , você pode me mandar mais exemplos de códigos com os metodos get e set
beijos ;*
package com.model;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
@Entity
public class Person {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
private String name;
private int age;
public Person() {
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
@OneToMany(mappedBy = "person", cascade=CascadeType.ALL)
private List<Dog> dogs;
@OneToOne(cascade = CascadeType.ALL)
private Address address;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public List<Dog> getDogs() {
if(dogs == null){
dogs = new ArrayList<Dog>();
}
return dogs;
}
public void setDogs(List<Dog> dogs) {
this.dogs = dogs;
}
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address = address;
}
@Override
public int hashCode() {
return getId();
}
@Override
public boolean equals(Object obj) {
if (obj instanceof Person) {
Person person = (Person) obj;
return person.getId() == getId();
}
return false;
}
}
muito obrigada você esclareceu minha duvida estava meio perdida rs
valeu mesmo por ajudar ! ;*