Pular para o conteúdo principal

Postagens

Guia da certificação Java SE 8 Programmer l - Parte 6: Orientação a Objetos

Seja bem-vindo a série de postagens sobre a certificação Java. Como funciona, o que fazer para comprar, marcar o dia da prova e o principal, o que estudar. Para ver o índice da série e as datas das publicações, acesse este  link Parte 6 –  Orientação a Objetos Olá. Como estão seus conhecimentos sobre orientação a objetos? Será suficiente para passar na prova? É o que vamos descobrir neste post. Objetivos do exame Herança Polimorfismo Quando usar cast Usando super e this Classes abstratas e interfaces Herança Quando criamos um classe Java, podemos optar por estender de outra classe e assim aproveitas todos os métodos e atributos definidos como public e protected . Por padrão, todas as classes Java estendem de Object . Java suporta apenas herança simples (apenas um extends de outra classe), porém podemos ter vários níveis de herança e implementar várias interfaces. Níveis de herança . Fonte: https://www.csitquestion.com/java/inheritance-is-a-...

Guia da certificação Java SE 8 Programmer l - Parte 5: Métodos e encapsulamento

Seja bem-vindo a série de postagens sobre a certificação Java. Como funciona, o que fazer para comprar, marcar o dia da prova e o principal, o que estudar. Para ver o índice da série e as datas das publicações, acesse este  link Parte 5 –  Métodos e encapsulamento Neste post, vamos nos aprofundar um pouco mais na orientação a objetos e ver como funcionam os métodos, seus modificadores, sobrecarga e um pouco de lambdas. Objetivos do exame Criando métodos que retornam valores Sobrecarga de métodos Métodos estáticos Modificadores de acesso Encapsulamento Passagem de valor e passagem de parâmetro Escrevendo expressões lambda simples Criando métodos Um método pode conter até sete elementos, sendo que alguns obrigatórios e outros opcionais. No exemplo abaixo o método conhecido de todo programador Java: public static void  main(String[] args) {    System. out .println( "hello!!" ); } O método acima contém seis elementos, onde o ...