hermanosolano - Clube do Hardware
hermanosolano
hermanosolano respondeu ao tópico de hermanosolano em Java
Olá gente, meus cumprimentos. O código em questão está aqui: Ou você pode baixá-lo aqui embaixo. Pois bem, me dei conta de uma coisa simples. O que tá na classe Principal poderia estar em uma classe Menu. E na classe Principal estaria somente o chamamento da classe Menu para ser executada os comandos da classe Menu. --> Vejam só nas imagens Porém, não consigo consertar o erro do código. O erro diz algo referente ao uso do mas não posso tirar por ser fim de uma instrução, mas quando tiro ele dá erro no uso do colchetes. Os e
Olá gente, meus cumprimentos. Postei o código completo do código aqui: https://www.clubedohardware.com.br/forums/topic/1397647-crud-em-java-poo-apenas-sugest%C3%B5es-de-melhorias/ e queria explorar o item III: (II) conceitos de poo como herança, encapsulamento e polimorfismo se estão bem empregados; Irei fazer alguns comentários e me digam se eu estou errado ou não. 1 - O conceito de herança no meu código está relacionado a classe Pessoa, Aluno e Instrutor. A classe Pessoa é uma classe abstrata, isto é, é uma classe que serve de modelo (nesse caso para Aluno e Instrutor
Olá gente, meus cumprimentos. Feito o código e estando executável, queria uma ajuda para a melhoria desse código em quesito de legebilidade e praticidade. Dicas/melhorias/sugestões/opiniões referente a: (I) nomes de classes, objetos, métodos que coloquei no código; (II) conceitos de poo como herança, encapsulamento e polimorfismo se estão bem empregados; (III) a classe principal e as outras classes se estão bem empregadas; (IV) se os comentários (obs:. alguns comentários no código foi feito por um amigo que estava me ajudando) estão bem empregados e onde poderia comentar mais pra deixar mais
hermanosolano postou um tópico em Java
Olá gente, o código funciona perfeitamente, mas eu quero deixá-lo mais legível em relação a organização. Então, eu estou tentando mover o método cadastrar() e listarCadastros() para a classe Aluno e assim chamar na função main somente. Nesse sentido, como poderia proceder? (já fiz algumas tentativas mas nada) package projeto; import java.util.List; import java.util.Scanner; import java.util.ArrayList; import javax.swing.JOptionPane; public class Principal { private Scanner l; private boolean execute; private List<Aluno> alunos; public static void main(String[] args) { new Pri
Java Como setar um atributo para uma classe não-executável?
@Luís Roberto C. da Silva Beleza, a convenção do nome em colocar Principal é só um vício mesmo, mas valeu ^^ Mas a ideia de criar uma classe Cadastro é pra que a classe Principal não fique com muita coisa, essa é a intenção. Na Main tem muito método como cadastrarAluno(), listarCadastro() que dá pra colocar em uma outra classe pra função Main não ficar poluída. adicionado 2 minutos depois o código completo é esse da Principal (Main): import java.util.List; import java.util.Scanner; import java.util.ArrayList; public class Principal { private Scanner l; priv
Olá gente, meus cumprimentos... estou fazendo um código e a minha lógica está assim: quero criar três classe, uma a principal, outra aluno e a outra cadastro. Na classe Aluno crio os atributos (nesse caso só o atributo nome), na classe Cadastro eu crio métodos que setem o atributo nome da classe Aluno, por fim pra na classe Principal eu chamar o método da classe Cadastro. public class Aluno { private String nome; public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } } public class Cadastro { void cadastrar() { boolea
Outro definição e propósito do github
hermanosolano postou um tópico em Programação - iniciantes
Olá galera, quem puder me ajudar fico agradecido em algumas dúvidas que não pude encontrar no Google diretamente. 1) É possível usar e abusar do Github sem a necessidade do git? 2) "Github é uma plataforma de hospedagem e gerenciamento de projetos/arquivos que permite a interação entre os usuários e colaboração com esses projetos. Essencialmente ela foi criada para ajudar desenvolvedores e programadores com a interação e colaboração de códigos permitindo também o crescimento da comunidade open source. Contudo, hoje o usuário pode hospedar qualquer tipo de arquivo". Eu fiz e