Enviar um café pro programador

Pode me ajudar a transformar cafeína em código?
Mostrando postagens com marcador Classes. Mostrar todas as postagens
Mostrando postagens com marcador Classes. Mostrar todas as postagens

JFrame e JPanel: como criar uma aplicação gráfica em Java

No artigo passado, de Introdução ao estudo de GUI, demos uma explicação teórica e bem simples de entender sobre JFrame e JPanel. Agora vamos, de fato, usar JFrame e JPanel.

A partir deste ponto de nossa apostila de Java, iremos criar nossa própria 'janela', ou seja, não vamos usar as janelas já feitas, como nas caixas de diálogo.

Vídeo-aulas sobre Polimorfismo e Classes Abstratas

O seguinte vídeo é da Universidade XTI, que publica de maneira gratuita seus vídeos e aulas no youtube.
Aqui eles darão aula sobre polimorfismo e classes abstratas artigo comentado em nosso tutoriais: 

Polimorfismo: Classes abstratas e Métodos abstratos


Classes e Métodos abstratos em JavaDesde que iniciamos nossos tutoriais sobre classes e objetos vínhamos tratando as classes como entidades 'reais' ou 'concretas', pois podíamos instanciar objetos a partir dela.

Nesse artigo vamos introduzir um conceito importante e bastante útil na orientação a objetos: a abstração.

Pode parecer estranho, ou no mínimo confuso, classificar e utilizar algo que se diz ser abstrato, mas veremos que esse tipo de idéia é bem interessante e bem mais realista que nossa noção antiga de classe e objeto.

A classe Object: o que é, uso e principais métodos

Agora que já sabemos o que é herança, como a herança se comporta em relação aos construtores, uso do @Override e vimos os modificadores de acesso private, public e protected, vamos apresentar uma classe de suma importância bem como alguns de seus métodos: a classe Object.

private, public e protected: Protegendo suas informações em Java

Já vimos a relação de membros e métodos definidos como public e private, bem como a relação deles com o restante da aplicação.

Sabemos que membros private não podem ser acessados fora da classe em que foram declarados.
Mas em relação as suas subclasses?
E se eu quiser esconder algum dado das subclasses?

Veremos nesse artigo, de nosso curso online de Java, como proteger membros de uma classe, limitar e controlar o acesso aos dados importantes.

Herança de construtores e Override

Agora que você já sabe o que é herança, sua importância, quando usar e viu vários exemplos práticos do mundo real, vamos mostrar como fazer uma classe herdar as características de outra.

Nesse tutorial de Java ensinaremos também a relação dos construtores com as superclasses e subclasses, e como usar o tão importante @Override.


enum: A melhor maneira para manusear constantes

Conforme vimos no tutorial de Java da aula passada, o uso de constantes em suas aplicações é de vital importância pra reusabilidade e legibilidade do código.

O uso de constantes em Java é tão, mas tão importante que a linguagem possui uma ferramenta especial para você manusear - com muita facilidade - suas constantes: o enum


Use constantes, e não números - declarando variáveis com o final

Suponha que o governo te contratou para criar um aplicativo que, dentre outras coisas, analisa se um cidadão é maior de idade ou não.
Como você faria este teste condicional?

if(idade >= 18)...ou quem sabe if(idade > 17) ?

Ambos corretos, mas absolutamente não recomendáveis.

Nesse artigo ensinaremos uma importante lição de Java: Não usar números, e sim constantes.



Introdução: O que são e para que servem as Classes e Objetos

O conceito de orientação a objetos, é, sem dúvida, o mais importante em Java.
E é por isso que ensinaremos desde o início, em nosso curso de Java.

Por ser um conceito um pouco abstrato, é normal que demore um pouco até entender tudo. E até entender bem, vai demorar mais ainda.
Porém, vamos ensinar, ao longo de vários tutoriais, divididos em várias seções, estes tão importantes detalhes.

Nesta parte, como só vimos o básico e laços da programação Java, vamos apenas ensinar como declarar as classes, instanciar os objetos (com e sem construtores) e como usar testes condicionais dentro das classes que criamos.
Isso dará uma idéia do que são classes e objetos, e é importante que se habitue a estas idéias.

Classe Arrays (Arrays Class): aprenda a manusear (copiar, ordenar, buscar e manipular) Arrays

Uma das grandes vantagens de se programar em Java é que ele nos fornece uma quantidade enorme de APIs. Ou seja, o Java já vem com diversas classes e métodos prontos para serem usados.

Nesse tutorial de nosso curso de Java iremos aprender a usar a Classe Arrays bem como seus principais métodos, que ordenam, comparam, buscam, colocam elementos nos Arrays/vetores dentre outras séries de utilidades.

Vídeo-aula: Recebendo dados do usuário com a Classe Scanner

O seguinte vídeo é da Universidade XTI, que publica de maneira gratuita seus vídeos e aulas no youtube.
Nessa lição eles falam sobre a classe Scanner, assunto comentado em nosso artigo Recebendo dados do usuário: a Classe Scanner

Como passar variáveis do tipo String para int, float e double

Nos dois artigos passados aprendemos como exibir mensagens e receber dados a partir das caixas de diálogos.

Porém, notamos que as caixas de diálogos fazem tudo isso através do tipo String.
Mas palma, palma, palma. Não criemos cânico. Pois podemos transformar o que foi digitado como string em inteiro, float, double...

Recebendo dados do usuário através das caixas de diálogo

Vimos no artigo passado que as caixas de diálogo - ou dialog box - são muito usadas para exibir mensagens (principalmente de erros e alertas), e mostramos como fazer isso.

Porém, também podem ser usadas (e vamos mostrar como fazer isso) para receber dados do usuário, através de uma interface mais amigável e gráfica :)

Exibindo mensagens através das caixas de diálogo

Caixas de diálogo, ou Dialog Box, são os elementos gráficos mais simples. Mas não menos importantes, e certamente os mais comuns que vemos.

São vistos como mensagens de erros e de alertas nos sistemas operacionais.
Vamos mostrar como declarar e exibir mensagens através das dialog boxes.

Classe Math: constantes, principais métodos e chamando métodos de outras classes


Aprenda os principais métodos, constantes e como usar a classe Math (class Math) do Java. Além de aprender como chamar métodos de outras classes.Vamos estudar uma importante classe, a Class Math, que provém várias funcionalidades matemáticas que nos ajudarão bastante em nosso curso de Java.

Aliado a essa grande e poderosa classe com a nossa seção de Métodos, vamos aprender como usar os methods que estão declarados em uma classe diferente daquela que estamos fazendo a chamada.



Recebendo dados do usuário: a classe Scanner

Até o presente momento definimos as variáveis no momento em que estávamos programando.

Mas e se quiséssemos obter essa informação do usuário?
Por exemplo, para perguntar a idade ou para criar uma calculadora? Iríamos depender do que fosse digitado.

Usaremos a classe Scanner para receber esses dados.

Contribuir com o Java Progressivo

Que tal apoiar e fazer crescer o ensino da programação no Brasil ?

Ajudar nosso país a crescer e se desenvolver cada vez mais, tecnologicamente?

Clica abaixo pra saber mais!

Apoiar o Projeto Progressivo