Bom, pessoal estou treinando com o java aqui seguindo todas as aulas que ja vi, e não to conseguindo uma determinada ação, me ajudem kkk. vamos la. primeiramento, só estou treinando no java kkk.
fiz uma classe Vendedor
public class Vendedor {
private String nome;
public String getNome() {
return nome;
public void setNome(String nome) {
this.nome = nome;
Depois fiz uma classe produto {
// outros atributos.
Vendedor vendedor = new Vendedor();
private List<Produto> produtos = new LinkedList<>();
public void adicionarProduto(double quantidade) {
produtos.add(new Produto());
public void mostrarProduto() {
// aqui é minha duvida pois quero mostrar o nome do vendedor..
System.out.println("Nome : " + vendedor.getNome());
E sempre me retorna null, ja tentei de tudo, ja tentei fazer uma referencia, do tipo produto e retorna null também, o unico jeito que deu certo, coloquei no paramentro exemplo.
public void adicionaProduto(double quantidade, String nomeVendedor) {
vendedor.setNome(nomeVendedor); // desse jeito aqui deu certo.
mais tem um problema queria definir os atributos nas propria classe, no main fiz assim.
public class Testando {
public static void main (String [] args) {
Vendedor v = new Vendedor();
v.setNome("Qualquer nome");
Produto p = new Produto() {
p.adicionaProduto ......
p.mostraProduto ();
mais desse jeito sempre me retorna um valor null no vendedor, me ajudem kkk :(