@Bruno_Mazello escreveu:
Galera, primeiramente é um prazer participar do fórum!
Sou novo na área (Estou aprendendo ainda o básico sobre a linguagem) e gostaria de tirar uma dúvida.
Estou lendo e fazendo junto com o livro da casa do código (Desbravando Java e Orientação a Objetos) e existe uma parte na qual não estou conseguindo fazer com que o código compile corretamente.
É o seguinte:
public class Livro { String nome; String descricao; String isbn; private double valor; void adicionarValor(double valor) { this.valor = valor; }
Usei o Private no VALOR e agora não consigo utilizar ele já que apenas a classe LIVRO tem o controle. Porém ao criar o adicionarValor continuo não conseguindo usar o livro.valor no meu código.
public class CadastroDeLivros { public static void main (String[] args) { Autor autor = new Autor(); autor.nome = "Bruno Mazello"; autor.cpf = "1321231321321"; autor.email = "example@example.com"; Livro livro = new Livro(); livro.nome = "Java 8 Prático"; livro.descricao = "Novos recursos de Linguagem"; livro.valor = 59.90; // Não consigo utilizar. livro.isbn = "978-85-66250-46-6"; livro.mostrarDetalhes(); autor.detalhesAutor(); Autor outroAutor = new Autor(); outroAutor.nome = "José Silva"; outroAutor.cpf = "088232131231231"; outroAutor.email = "example@example.com"; Livro outroLivro = new Livro(); outroLivro.nome = "Lógica de Programação"; outroLivro.descricao = "Crie seus próprios programas"; outroLivro.valor = 59.90; outroLivro.isbn = "978-85-66250-22-0"; outroLivro.mostrarDetalhes(); outroAutor.detalhesAutor(); } }
Grato pela ajuda e desculpem a "simplicidade" já que ainda estou iniciando.
Abraços.
Mensagens: 6
Participantes: 5