Amigos, tenho que responder a um questionário sobre java e sou fraco nessa linguagem, me ajudem. Observem as questões abaixo:
14- O que faz a palavra return em um método?
15- Dada um classe de nome A, um método de nome B e parâmetros: int a, string b e char c, crie um objeto dessa classe e a partir dele chame seu método b.
16- qual a diferença entre aspas simples e duplas?
17- Declare uma classe livro com os atributos privados título e autor. Declare uma segunda classe e tente acessar os atributos da primeira através de um objeto dela. Transcreva o erro ocorrido.
18- Declare métodos públicos para retornar os atributos (uma para cada)
19- Declara métodos públicos para atribuir conteúdo dos atributos.
20- Declare 3 construtores 1 com parâmetro título, outro com autor e um terceiro com ambos.
OBS: Para questões 17 a 20 pode se fazer apenas uma classe
14- A palavra return retorna o valor indicado no cabecalho do metodo, para o metodo que o chamou, se seu metodo retorna um int, o return deve retornar um int, se o metodo nao retorna nada (void), se usar um return, deve haver apenas a palavra “retrun”. O return tambem quebra um metodo, se voce colocar um return no meio do metodo, os comandos abaixo nao serao executados.
15- Se entendi diretio eh o seguinte:
int a = 1;
String b = " ";
char c = ‘c’
A meuObjeto = new A(a, b, c); // cria o objeto
meuObjeto.b(); // chama o metodo b
16- " " serve para indicar Strings. ’ ’ serve para indicar caracteres (char)
Esta classe é melhor voce fazer mesmo, mas vou dar uma dica das respostas
17- O erro ocorre porque os atributos sao privados, e nao podem ser acessados diretamente.
18- metods get
19- metodos set
20- use sobrecarga de construtores
Espero ter ajudado
()
Valeu a ajuda!!!
mas eu sou muito fraco em java e tenho que entregar esse questionário amanhã, e não sei responder as últimas questões…
Obrigado
Já que é urgente, então la vai:
public class Livro {
// questao 17
private String titulo;
private String autor;
// questao 20
public Livro(String titulo, String autor) {
setTitulo(titulo);
setAutor(autor);
}
public Livro(String titulo) {
this(titulo, null);
}
public Livro(String autor) {
this(null, autor);
}
// questao 18
public String getTitulo() {
return titulo;
}
public String getAutor() {
return autor;
}
// questao 19
public void setTitulo(String novoTitulo) {
titulo = novoTitulo;
}
public void setAutor(String novoAutor) {
titulo = novoAutor;
}
}
Pronto a classe ta feita, e agora pode facilitar para voce fazer outras classes depois.
Valeu()
:lol: Valeu amigão… quero ficar igual a você em java!!!
incentivar a ter menos concorrentes no futuro, nem tinha pensado nessa hipotese ![:slight_smile: :slight_smile:](https://www.guj.com.br/images/emoji/twitter/slight_smile.png?v=9)
acho melhor encinar ele a fazer doq ficar aqui fazendo os trabalhos dos outros
ngm merece