Skip to content

Instantly share code, notes, and snippets.

View manfe's full-sized avatar
🇧🇷

Mauricio N. Ferreira manfe

🇧🇷
View GitHub Profile
@manfe
manfe / ExemploInstanceof.java
Created July 5, 2013 06:50
Aprendendo Java - Detalhado
public class ExemploInstanceof {
public static void main(String[] args) {
Object obj = new String("Texto");
if (obj instanceof String) {
System.out.println("obj é uma instância de String");
}
}
@manfe
manfe / Animal.java
Last active December 19, 2015 09:19
Aprendendo Java - Detalhado
public class Animal {
private String nome;
private int idade;
}
@manfe
manfe / TV.java
Created July 5, 2013 06:37
Aprendendo Java - Detalhado
package classeAbstrata;
public class TV extends Eletrodomestico {
private int tamanho;
private int canal;
private int volume;
/* implementação dos métodos abstratos */
public void desligar() {
super.setLigado(false);
@manfe
manfe / Eletrodomestico.java
Created July 5, 2013 06:36
Aprendendo Java - Detalhado
package classeAbstrata;
public abstract class Eletrodomestico {
private boolean ligado;
private int voltagem;
// métodos abstratos //
/*
* não possuem corpo, da mesma forma que
* as assinaturas de método de uma interface
@manfe
manfe / ControleRemoto.java
Created July 5, 2013 06:32
Aprendendo Java - Detalhado
public interface ControleRemoto {
/*
* Perceba que apenas a assinatura dos métodos estão aqui.
* E cada método termina com um ponto-e-vírgula (;)
*/
void mudarCanal(int canal);
void aumentarVolume (int taxa);
void diminuirVolume (int taxa);
boolean ligar();
@manfe
manfe / Eletrodomestico.java
Created July 5, 2013 06:21
Aprendendo Java - Detalhado
public class Eletrodomestico {
protected boolean ligado;
protected int voltagem;
protected int consumo;
// getters e setters
// ...
}
@manfe
manfe / TV.java
Created July 5, 2013 06:12
Aprendendo Java - Detalhado
public class TV {
private int tamanho;
private int canal;
private int volume;
private boolean ligada;
// construtor vazio (sem parâmetros)
public TV() {
}
@manfe
manfe / MinhaClasse.java
Created July 5, 2013 06:10
Aprendendo Java - Detalhado
public class MinhaClasse { //classe public
private int inteiro; //atributo inteiro private
protected float decimal; //atributo float protected
boolean ativado; //atributo booleano default/padrão
}
@manfe
manfe / Mensagem.java
Created July 5, 2013 06:08
Aprendendo Java - Detalhado
package classes;
import javax.swing.JOptionPane;
public class Mensagem {
public static void main (String args[]){
JOptionPane.showMessageDialog(null, "Bem vindo ao mundo de Java!");
}
}
@manfe
manfe / Main.java
Created July 5, 2013 06:06
Aprendendo Java - Detalhado
public class Main{
public static void main (String args []){
TV minhaTV = new TV();
System.out.println(minhaTV.volume);
minhaTV.aumentarVolume();
System.out.println(minhaTV.volume);
}
}