CLASSE: MÉTODOS:

Propaganda
PROGRAMAÇÃO ORIENTADA A OBJETOS
CLASSE:
Classe é uma biblioteca com um conjunto de scripts que podem ser acessados através de outras classes e
através de objetos criados através de uma instância dela.
Exemplo:
class basics{
conjunto de scripts a serem instanciados em um objeto
}
MÉTODOS:
Métodos são os scripts que compõem uma classe, na verdade para ficar bem fácil de entender, um método é
uma função dentro de uma classe, porém para ela estar dentro de uma classe eu devo dar permissão de acesso
a esta função, por isso ela deixa de ser função e passa a ser método.
Exemplo:
Um exemplo a função abaixo:
Function porcentagem(int x,int y){
valor = floatval(x * (1+y));
return valor;
}
Para virar método a função deve estar dentro de uma classe.
Método de Retorno
class basics{
public float porcentagem(float x,int y){
valor = float.ParseFloat(x * (1+y));
return valor;
}
}
Por obrigação ele retorna um valor em sua execução.
Por obrigação você tem que declarar o tipo de acesso, que iremos ver mais adiante em encapsulamento.
Iremos trabalhar o public no exemplo acima, pois tem livre acesso a qualquer classe que desejar instanciá-lo.
Após o tipo de acesso, temos o tipo de retorno do valor retornado no método. No caso acima o tipo é float,
pois irá retornar um número inteiro, depois teremos o nome do método e os parâmetros utilizados para a
rotina de script.
Abaixo tenho o bloco de instruções armazenados em uma variável que será retornada pelo return.
Método de Execução
class basics{
public void retorna_valor() {
float val;
val = porcentagem(1000.00,30){
System.out.println(“Seu salário aumentou 30% e agora é “+val);
}
}
Método de execução ele dá saída em algum elemento ou na tela, de algo retornado no método de retorno, ou
seja, um método de execução por obrigação, instancia um método de retorno.
1
PROGRAMAÇÃO ORIENTADA A OBJETOS
ATRIBUTOS:
Atributos são características de um objeto. Na realidade são variáveis internas da classe, por exemplo na classe
basics, temos antes de declarar os atributos utilizados dentro de um método. E devo dizer qual é o tipo de dado
que esse atributo retornará. No caso abaixo é do tipo float.
public void retorna_valor() {
float val; //atributo
val = porcentagem(1000.00,30){
System.out.println(“Seu salário aumentou 30% e agora é “+val);
}
Tipos de Dados
Vamos entender os tipos de dados utilizados nos atributos suportados pela linguagem JAVA dividem-se em básicos,
compostos e especiais. Os tipos de dados básicos dividem-se em quatro.
Boolean
O booleano corresponde a um tipo de dado básico representado por TRUE (VERDADEIRO) ou FALSE(FALSO). Abaixo
segue exemplo, de como usarmos:
Int x;
x = 1;
if(x == 1){
var = true;
}else{
var = false;
}
Qualquer valor convertido para booleano será TRUE, exceto os seguintes:






O inteiro zero(0);
Um valor booleano FALSE;
String (“0”), além de string vazia;
Um ponto flutuante zero(0.0);
Um dado de tipo especial, NULL, o qual inclui variáveis não definidas;
Um Array sem elementos e um objeto sem elementos membros;
Float
O tipo float também conhecido como dado básico Double, ou números reais, que se referem a números de ponto
flutuante. É utilizado com valores monetários. Esse número é definido conforme a plataforma que é utilizada. O
número máximo corresponde a aproximadamente 1.8E308, sendo que a precisão é de 14 decimais digitais de um
valor comum, ou seja, número no formato IEEE referente a 64 BITS.
Float var;
Var = 12.23
2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Atenção não usar com ,(vírgulas) para exibição de valores em reais, criaremos um algoritmo que irá tratar o mesmo.
Integer
São tipos de dados numéricos com valor inteiro, estão os números do conjunto Z, isto é, (...-4,-3,-2,-1,0,1,2,3,4,....}.
Os tipos de dados integer apresentam limites.
Quando esses limites são ultrapassados, ou seja, quando utilizamos um número além do limite determinado para
este tipo de dado, esse número será interpretado como um ponto flutuante. É importante sabermos que na
linguagem JAVA não existe um operador de divisão inteira. Sendo assim, para truncar um número é preciso moldar o
valor para integer.
Int var;
Var = 5;
String
Este tipo de dado básico corresponde a uma série de caracteres, sendo que um caractere diz respeito a um byte na
linguagem JAVA. Dessa forma, temos que uma string possui 256 caracteres distintos e possíveis. E a maneira mais
fácil de entender, o que é uma string, é que uma string são conjuntos de caracteres que geralmente fazem parte de
um texto e estão compreendidos dentro de aspas, como mostra o exemplo abaixo.
String var;
Var = “Olá Mundo”;
Array
Abrirá a janela e vamos escrever o script abaixo, antes disso vamos entender o que é um array.
É uma estrutura de armazenamento que possui um identificador e pode armazenar mais de um valor ao mesmo
tempo. Muito conhecido como MATRIZ, que é uma variável com vários valores, dependendo do índice acessado um
valor será retornado.
Cada array está associado a um índice, que indica a posição de armazenamento de um elemento array na memória.
Esse índice pode ser tanto um texto, quanto um número, e está delimitado entre colchete ([]).
Ele serve geralmente para automatizar tarefas nos programas, utilizamos arrays, que são muito úteis em situações
como a abaixo.
Em JAVA existem duas maneiras de se declarar ARRAY:
Primeira:
int[] a = new int[4];
int[]a = {12,29,44,20};
Segunda:
meuArray = new int[10];
//INICIALIZA O PRIMEIRO ELEMENTO
3
PROGRAMAÇÃO ORIENTADA A OBJETOS
meuArray[0] = 100;
meuArray[1] = 85;
meuArray[2] = 88;
meuArray[3] = 93;
meuArray[4] = 123;
meuArray[5] = 952;
meuArray[6] = 344;
meuArray[7] = 233;
meuArray[8] = 622;
meuArray[9] = 8522;
meuArray[10] = 564;
4
Download