Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

Duvida: Exercício iniciante (Casa do Código: JAVA)

$
0
0

@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

Ler tópico completo


Viewing all articles
Browse latest Browse all 17410


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>