Quando consideramos um programa em Java, ele pode ser definido como uma coleção de objetos que se comunicam através de invocar cada um dos outros métodos. Vejamos agora brevemente o que significam as variáveis de classe, objeto, métodos e instância.
-
objetos − objetos têm estados e comportamentos. Exemplo: um cão tem Estados-cor, nome, raça, bem como comportamento, como abanar a cauda, ladrar, comer., Um objeto é uma instância de uma classe.
-
Class-A class can be defined as a template/blueprint that describes the behavior / state that the object of its type supports.
-
Métodos-um método é basicamente um comportamento. Uma classe pode conter muitos métodos. É em métodos onde as lógicas são escritas, os dados são manipulados e todas as ações são executadas.
-
variáveis de instância-cada objecto tem o seu conjunto único de variáveis de instância. O estado de um objeto é criado pelos valores atribuídos a estas variáveis de instância.,
primeiro programa Java
vamos olhar para um código simples que irá imprimir as palavras Hello World.
exemplo
vamos ver como salvar o arquivo, compilar e executar o programa. Por favor, siga as etapas seguintes-
-
abrir bloco de notas e adicionar o código como acima.
-
gravar o ficheiro como: o Meu Primeiro Programa de navegação.hipoteca.
-
Abra uma janela da linha de comandos e vá para a pasta onde gravou a classe. Suponha que é C:\.javac MyFirstJavaProgram.java’ e carregue em enter para compilar o seu código., Se não houver erros no seu código, a linha de comandos levá-lo-á para a linha seguinte (Assunção : a variável path está definida).
-
agora, escreva ‘java MyFirstJavaProgram’ para executar o seu programa.
-
poderá ver “Hello World” impresso na janela.
de Saída
C:\> javac MyFirstJavaProgram.javaC:\> java MyFirstJavaProgram Hello World
Sintaxe Básica
Sobre programas em Java, é muito importante ter em mente os seguintes pontos.
-
sensibilidade ao caso-Java é sensível ao caso, o que significa que o identificador Hello e hello teriam um significado diferente em Java.,
-
nomes de classe-para todos os nomes de classe A primeira letra deve ser em maiúsculas. Se várias palavras são usadas para formar um nome da classe, A primeira letra de cada palavra interior deve ser em maiúsculas.
exemplo: classe MyFirstJavaClass
-
nomes de métodos − todos os nomes de métodos devem começar com uma letra minúscula. Se várias palavras são usadas para formar o nome do método, então a primeira letra de cada palavra interior deve ser em maiúscula.
exemplo: public void myMethodName ()
-
nome do ficheiro do programa − o nome do ficheiro do programa deverá corresponder exactamente ao nome da classe.,
ao gravar o ficheiro, deverá gravá-lo com o nome da classe (lembre-se que o Java é sensível à capitalização) e adicioná-lo ‘.java’ ao final do nome (se o nome do arquivo e o nome da classe não coincidirem, seu programa não irá compilar).
mas por favor note que, no caso de não ter uma classe pública presente no ficheiro, então o nome do ficheiro pode ser diferente do nome da classe. Também não é obrigatório ter uma classe pública no arquivo.
exemplo: assuma que ‘meu primeiro Javaprogram’ é o nome da classe. Em seguida, o arquivo deve ser salvo como ‘meu primeiro Javaprogram.,java’
-
public static void main − String args) – Java program processing starts from the main () method which is a mandatory part of every Java program.
identificadores Java
todos os componentes de Java requerem nomes. Nomes usados para classes, variáveis e métodos são chamados de identificadores.
em Java, existem vários pontos para lembrar sobre identificadores. São os seguintes: −
-
todos os identificadores devem começar com uma letra (A A Z ou a A z), um carácter monetário ($) ou um sublinhado (_).,
-
Após o primeiro carácter, os identificadores podem ter qualquer combinação de caracteres.
-
uma palavra-chave não pode ser usada como um identificador.
-
acima de tudo, os identificadores são sensíveis à capitalização.exemplos de identificadores legais: idade, salário, _valor, _ _ valor.exemplos de identificadores ilegais: 123abc, – salário.
modificadores Java
tal como outras linguagens, é possível modificar classes, métodos, etc., usando modificadores., Existem duas categorias de modificadores −
-
Modificadores de Acesso − padrão, public , protected, private
-
Não-Modificadores de acesso − de-final, resumo, strictfp
Vamos estar a olhar para mais detalhes sobre modificadores na próxima seção.
Java Variáveis
a Seguir estão os tipos de variáveis em Java
- Variáveis Locais
- Variáveis de Classe (Variáveis Estáticas)
- Variáveis de Instância (Não-Variáveis estáticas)
Java Arrays
Arrays são objetos que armazenam múltiplas variáveis do mesmo tipo., No entanto, um array em si é um objeto no heap. Vamos ver como declarar, construir e inicializar nos próximos capítulos.
enums Java
Enums foram introduzidos no Java 5.0. Os Enums restringem uma variável para ter um de apenas alguns valores pré-definidos. Os valores nesta lista enumerada são chamados enums.
com o uso de enums é possível reduzir o número de bugs em seu código.por exemplo, se considerarmos uma aplicação para uma loja de sumos frescos, seria possível restringir o tamanho do vidro a pequenos, médios e grandes., Isto garantiria que não permitiria a qualquer um encomendar qualquer tamanho que não seja pequeno, médio, ou grande.
Exemplo
O exemplo acima irá produzir o seguinte resultado −
de Saída
Size: MEDIUM
Nota − Enums pode ser declarado como conta própria ou dentro de uma classe. Métodos, variáveis, Construtores também podem ser definidos dentro dos enums.
palavras-chave Java
a seguinte lista mostra as palavras reservadas em Java. Estas palavras reservadas não podem ser usadas como constantes ou variáveis ou qualquer outro nome identificador.,
Comments in Java
Java supports single-line and multi-line comments very similar to C and C++., Todos os caracteres disponíveis dentro de qualquer comentário são ignorados pelo compilador Java.
Exemplo
de Saída
Hello World
Usando Linhas em Branco
Uma linha contendo apenas o espaço em branco, possivelmente com um comentário, é conhecido como uma linha em branco, e Java ignora totalmente a ele.
herança
em Java, As classes podem ser derivadas das classes. Basicamente, se você precisa criar uma nova classe e aqui já está uma classe que tem algum do código que você precisa, então é possível derivar sua nova classe a partir do Código já existente.,
Este conceito permite-lhe reutilizar os campos e métodos da classe existente sem ter de reescrever o código numa nova classe. Neste cenário, a classe existente é chamada de superclasse e a classe derivada é chamada de subclasse.
Interfaces
na Linguagem Java, uma interface pode ser definida como um contrato entre objetos sobre como se comunicar uns com os outros. As Interfaces desempenham um papel vital quando se trata do conceito de herança.
uma interface define os métodos, uma classe derivada (subclasse) deve usar., Mas a implementação dos métodos depende totalmente da subclasse.
o que se segue?
a próxima seção explica sobre objetos e classes na programação Java. No final da sessão, você será capaz de obter uma imagem clara sobre o que são objetos e o que são classes em Java.
Leave a Reply