Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

A Linguagem Java Relatório

Por:   •  3/3/2018  •  990 Palavras (4 Páginas)  •  384 Visualizações

Página 1 de 4

...

A DotNet possue uma licença Freeware e um sistema operacional para rodar em Windows 98, 2000, XP, Vista, 7 e 8.

O fato desta arquitetura utilizar a MSIL (Microsoft Intermediate Language) gera uma possibilidade pouco desejada entre os criadores de software que é a de fazer a "engenharia reversa", ou seja, a partir de um código compilado, recuperar o código original. Isto não é uma ideia agradável para as empresas que sobrevivem da venda de softwares produzidos nesta plataforma.

Temos um método Main onde tudo se inicia

(Wikipédia)

public class OlaMundo {

/**

* Método que executa o programa

* public = É visto em qualquer lugar da aplicação. É o modificador de acesso

* static = é iniciado automaticamente pela JVM, sem precisar de uma instância

* void = Método sem retorno (retorno vazio)

* main = Nome do método, que é obrigatório ser este. Recebe como parâmetro um array de String.

* String[] args = Array de argumentos que podem ser repassados na chamada do programa.

*/

public static void main(String[] args) {

System.out.println("Olá, Mundo!"); //Imprime na tela a frase

}

}

Temos também Classes

public abstract class Animal {

public abstract void fazerBarulho();

}

public class Cachorro extends Animal {

public void fazerBarulho() {

System.out.println("AuAu!");

}

}

public class Gato extends Animal {

public void fazerBarulho() {

System.out.println("Miau!");

}

}

Classes Internas

public class Cavalo extends Animal {

public void fazerBarulho() {

System.out.println("RIINCH!");

}

// Classe interna e privada. Existe só no contexto da classe "Cavalo".

private class Parasita extends Animal {

public void fazerBarulho() {

System.out.println("SQRRT");

}

}

}

Interfaces

public interface Pesado {

double obterPeso();

}

public interface Colorido {

Color obterCor();

}

public class Porco extends Animal implements Pesado, Colorido {

public void fazerBarulho() {

System.out.println("Óinc!");

}

// Implementação da interface Pesado

public double obterPeso() {

return 50.00;

}

// Implementação da interface Colorido

public Color obterCor() {

return Color.BLACK;

}

// Uma propriedade só do porco

public boolean enlameado() {

return true;

}

}

Objetos Anônimos

public class MostraBarulho {

public static void main(String args[]) {

new Cavalo().fazerBarulho(); // Objeto anônimo.

// Abaixo um objeto e classe anônimos!

new Animal() {

public void fazerBarulho() {

System.out.println("QUAC!");

...

Baixar como  txt (7.2 Kb)   pdf (56.2 Kb)   docx (16.2 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no Essays.club