Como sobrescrever métodos em Java?

Sobrescrever métodos em Java é como herdar habilidades dos seus pais, mas dar a sua personalidade para essas habilidades. Meu pai foi quem me ensinou a dirigir. Apesar de ter aprendido com ele, eu não dirijo exatamente como ele. Eu tenho alguns comportamentos diferentes dos dele, principalmente em relação à forma de estacionar. Então, eu …

Continue reading

HTML Básico – Post 3 – Informações de Cabeçalho

Durante nosso processo de criação de páginas HTML, iremos utilizar alguns padrões de escrita que facilitam a leitura de nosso código, isso irá beneficiar não somente nós mesmo, mas outras pessoas que venham a ler o código digitado, e também o próprio navegador que irá carregar a página da Internet. Para checarmos se nosso código está …

Continue reading

Sobrecarga (Overload) de métodos em Java

A sobrecarga, ou overload em inglês, permite a existência de vários métodos com o mesmo nome. Veremos como funciona a sobrecarga de métodos e a sua relação com lista de argumentos, tipos de retorno e modificadores de acesso. Sobrecarga Imagine que você esteja desenvolvendo um jogo de corrida. Nesse jogo o seu personagem pode acelerar …

Continue reading

HTML Básico – Post 2 – Estrutura Básica

Neste post vou passar de maneira bem rápida e simplificada o que você precisa fazer para criar sua página na Internet. Tudo o que você precisa é do bloco de notas. Claro que se você quer criar algo mais elaborado, existem muitas outras ferramentas que podem auxiliar, mas estão fora do escopo deste post. Observe …

Continue reading

HTML Básico – Post 1 – Página na Internet

  Bem, todos nós sabemos o que é uma página na Internet, é aquele site que você digita o endereço e acessa pelo seu computador ou pelo celular. Certo, mas como isso tudo funciona? Vou explicar aqui de forma bem simplicada onde fica este site que você acessa e como ele vai parar no seu …

Continue reading

Modificadores de acesso em Java

Antes de falarmos sobre os modificadores de acesso, precisamos entender como funcionam os pacotes. Caso você não saiba ou queira lembrar como funcionam os pacotes na linguagem Java, veja este post: Pacotes Java São 4 os modificadores de acesso básicos da linguagem Java: private, padrão, protected e public. Eles servem para tornar componentes da sua …

Continue reading

Pacotes Java

Pacotes java são utilizados para organizar as classes da sua aplicação. Um programa pode, facilmente, ter mais de centenas de classes. Então é muito importante que todos os seus componentes fiquem organizados. Podemos pensar nos pacotes como uma pasta do seu sistema de arquivos. Vamos imaginar uma loja que possui filiais em várias cidades. Para …

Continue reading

Nome dos Arquivos e Nome das Classes em Java

A linguagem Java possui algumas regras relacionadas com a criação dos arquivos e o código pertencente ao arquivo. Veremos algumas combinações, válidas e inválidas, do nome do arquivo com as classes declaradas dentro dele. A Combinação Tradicional O mais comum é que se escreva uma classe pública com o mesmo nome do arquivo .java. Observe …

Continue reading

Variáveis de Instância e de Classe na linguagem Java

As variáveis de instância têm comportamento muito diferente das variáveis de classe. Hoje, veremos quais são essas diferenças e qual a melhor forma de utilizar uma variável de classe. Variáveis de instância Vamos definir uma classe Quadrado que contém uma variável de instância: cor. Observe que todo objeto do tipo Quadrado que será instanciado terá a …

Continue reading

Como funcionam os inicializadores em Java?

Neste post, iremos aprender o que é a inicialização implícita de variável de instância ou de classe, bloco inicializador de instância e bloco inicializador estático. Caso você não saiba o que é uma variável de classe e de instância, veja este post aqui antes. Inicialização implícita de variável de instância ou de classe Veja a …

Continue reading