Fevereiro 6, 2021

Classes Java

Classe em Java é uma parte fundamental em Programação orientada a objetos (POO).
Como os objetos são os instrumentos pelos quais poderemos criar instâncias de classes Java e executar a lógica programada dentro deles.

Neste manual Java, nós Aprenda a declarar objetos com base nas aulas Java.
Eu também implementarei encapsulamento, vamos criar métodos e suas diferentes variantes, como métodos de setter e getter, construtores dentro das classes em Java.

Trabalharemos A sobrecarga do método, vamos usar a palavra-chave isso.
, vamos aprender como usar o controle de acesso das classes em Java e também trabalharemos com os alunos.

declaração de classe em java

para declarar uma classe A seguinte sintaxe é usada:

O tipo de acesso de uma classe pode ser público ou privado (público / privado), se for uma classe pública, outras classes podem criar instâncias.

É privado que o acesso é restrito e só ele pode fazer uso de seus atributos e métodos. O nome da classe tem que iniciar o capital como nós vimos nas convenções nomeadas e o corpo da classe tem que ser bloqueado entre chaves “{}”.

Java Código de uma classe simples

package cursojava;public class Persona { private String nombre; private int edad; private char sexo; public Persona(){ } public Persona(String nombre, int edad, char sexo){ this.nombre = nombre; this.edad = edad; this.sexo = sexo; } public void printMessage(){ System.out.println("Soy una persona."); } public String getNombre() { return nombre; } public void setNombre(String nombre) { this.nombre = nombre; } public int getEdad() { return edad; } public void setEdad(int edad) { this.edad = edad; } public char getSexo() { return sexo; } public void setSexo(char sexo) { this.sexo = sexo; }}

No exemplo, vemos que três campos estão sendo declarados, que no final são variáveis. Existem três tipos de variáveis:

  1. Quando eles são membros de uma classe são chamados de campos.
  2. quando eles estão em um método ou um bloco de código são chamados variáveis.
  3. quando eles estão na declaração de um método são chamados de parâmetros.

Os campos de uma classe são compostos de três partes: acesso modificado (público / privado), Tipo e Nome.

modificador_acceso tipo nombre;

Encapsulamento nas classes Java

O encapsulamento Java consiste em fazer Todos os campos privados, com isso, garantimos que eles só são acessados diretamente pela classe que os declaram.

Seguintes métodos públicos são criados através do qual você pode acessar os valores dos campos e também para estabelecer valores .
Isto força os programas que implementam nossa classe para acessar apenas pelos métodos que expostos a eles.

campos privados

Métodos públicos

public String getNombre() { return nombre;}public void setNombre(String nombre) { this.nombre = nombre;}

Métodos em classes Java

Os métodos em Java são um conjunto de instruções que são escritos apenas uma vez e podem ser chamados de várias vezes, para os métodos que você pode passar parâmetros e também pode retornar um valor para o programa que o chama.

O corpo de um método é incluído entre as teclas {} Os principais componentes de um método são:

    modificadores de acesso (público / privado).

  1. tipo de retorno, int, string, etc. E vazio se não retornar valor.
  2. nome do método. Veja as regras de nomeação no capítulo 1.
  3. Lista de parênteses entre parênteses.
  4. lista de exceções.
  5. órgão do método.
public String returnDatosPersona(String nombre, int edad, char sexo){ String cadena = ""; cadena = "Nombre = " + nombre; cadena += ", Edad = " + edad; cadena += ", Sexo = " + sexo; return cadena;}

chamando um método

public void printDatos(){ String datos = this.returnDatosPersona("ANTONIO", 19, 'M'); System.out.println("Datos de la persona: " + datos);}

Definir métodos (), get (), é ()

Os métodos definidos, get são fazem parte do encapsulamento e estes são usados para acessar membros de uma classe.

Estes métodos são métodos comuns, apenas que eles são identificados começando com o conjunto nomeado, obtêm E é.

Métodos definidos: eles são usados para passar um valor para um atributo de uma classe uma.
Métodos get: são usados para recuperar o valor contendo um atributo de uma classe.
ISS: é usado para recuperar o valor de um atributo do tipo booleano, ou seja, um atributo que salva um valor de (verdadeiro / falso).
Os métodos de ajuste não retornam nenhum valor, portanto, em valor de retorno, você sempre terá “anular”. Receba métodos Impressões retornam um valor, portanto, em valor de retorno, eles sempre terão um tipo de dados diferente de “VOID”. OS MÉTODOS AS SEMPRE retornará um valor verdadeiro ou falso sempre terá em seu valor de retorno “Boolean”.

sintaxe dos métodos

Método definido

public void setNombreMetodo(tipo_dato parametro){ nombreAtributo = parámetro;}

Obtenha o método

public tipo_retorno getNombreMetodo(){ return this.nombreAtributo;}

é

public boolean isNombreMetodo(){ return this.nombreAtributo;}

Exemplos dos três métodos

public String getNombre() { return nombre;}public void setNombre(String nombre) { this.nombre = nombre;}public boolean isHombre(){ return this.hombre;}

Sobrecarga do método em Java

Java suporta a sobrecarga de métodos e ocorre quando dois ou mais métodos são Chamado da mesma forma, mas eles têm uma assinatura diferente.

Isto é, os parâmetros são diferentes.Pode haver muitos métodos carregados conforme necessário.

//Primer metodo sobrecargadopublic String returnDatosPersona(String nombre, int edad, char sexo){ String cadena = ""; cadena = "Nombre = " + nombre; cadena += ", Edad = " + edad; cadena += ", Sexo = " + sexo; return cadena;} //Segundo metodo sobrecargadopublic String returnDatosPersona(String nombre){ String cadena = ""; cadena = "Nombre = " + nombre; return cadena;}

Construtor de método em Java

Os construtores são muito importantes dentro das classes Java , uma vez que são os métodos que são usados para criar os objetos das classes.

Todos os tipos em Java têm pelo menos um método construtor, mesmo que não seja declarado, este método é conhecido como construtor por Defeito.

Os métodos de construção são identificados chamando o mesmo que a classe, também os métodos de construção podem ser sobrecarregados para criar instâncias de objetos de maneiras diferentes.

Características dos formuladores de métodos:

  1. são chamados o mesmo que a classe.
  2. pode ser sobrecarregado.
  3. são usados para criar objetos das classes e inicializar seus atributos.
  4. todos os tipos contém um pelo menos.
  5. não retorna nenhum valor
//Metodo constructor por defecto (default)public Persona(){}//Metodo contructor parametrizadopublic Persona(String nombre, int edad, char sexo){ this.nombre = nombre; this.edad = edad; this.sexo = sexo;}

criar um Objeto em java

para criar objetos de classe no Java, qualquer um dos construtores é usado com o qual a classe tem.
Se você não tiver nenhum personalizado, o Java usa o método de construtor padrão, mesmo que o dito método não seja codificado Na classe.

Sintaxas básicas para criar objetos

Nombre_clase nombre_objeto = new Nombre_clase(parámetros);

palavra-chave Java

A palavra-chave “isto” refere-se ao objeto atual e atua em um método ou um construtor de classe. Esta palavra é usada para chamar um atributo ou método da classe.

É muito comum usar essa palavra nos construtores, uma vez que quando os parâmetros são passados, eles geralmente chamam o mesmo que os atributos da classe .
Quando a alocação de parâmetros é feita aos atributos da classe, “isto” geralmente é usado com os atributos para diferenciá-los dos parâmetros.

package cursojava;public class Persona { private String nombre; private int edad; private char sexo; private boolean hombre; public Persona(){ } public Persona(String nombre, int edad, char sexo){ //Uso de la palabra clave THIS en una clase JAVA this.nombre = nombre; this.edad = edad; this.sexo = sexo; }

Java Access Control

Os modificadores de acesso determinam se outras classes podem usar atributos ou executar métodos de outra classe.

modificador subclasse
sim se se
se
sem modificador se
Privado se no no no

Public: permite o acesso aos componentes de qualquer lugar.
Private: Permite apenas o acesso aos componentes da mesma classe. Protegido: permite acesso a classe, subclasse e classes dentro do mesmo somente pacote.
Nenhum modificador (por padrão): Se um modificador de acesso for especificado, o comutador padrão será definido.

que estabelece que você só pode acessar os elementos de uma classe quando é do Mesma classe ou de outra classe, desde que esteja no mesmo pacote da classe.

Os membros da classe em Java

Classe são identificados usando a palavra “estática” no seu declaração em aulas Java.

Pode ser ambos atributos e métodos de uma classe. de
para fazer uso deles não é necessário criar qualquer instância de uma classe. De forma pode ser usada com o Nome da classe, um punt OY imediatamente o atributo de classe ou método que foi definido com a palavra “estática em sua declaração”.

sintaxe de uma variável de classe

Sintaxe de um método de classe

modif_acceso static tipo_dato nombre_metodo(parametros) { cuerpo_metodo;}

Exemplo de uso de classes e atributos de classe em java

Atributos de classe de acesso

atributo syntax

Clase.nombre_atributo;

Acesse a classe Métodos

sintaxe do método

Clase.nombre_metodo(parametros);

Exemplo completo

package cursojava;public class AtributosClase { //Atributo de clase private static int numeroPiezas = 0; //Metodo de clase public static int getNumeroPiezas(){ return numeroPiezas; } //Metodo main en java public static void main(String args) { //Obtener el atributo y el metodo de clase int nuPiezasAtributo = AtributosClase.numeroPiezas; int nuPiezasMetodo = AtributosClase.getNumeroPiezas(); //Imprime resultados System.out.println("nuPiezasAtributo = " + nuPiezasAtributo); System.out.println("nuPiezasMetodo = " + nuPiezasMetodo); } }

Resultado da execução

nuPiezasAtributo = 0nuPiezasMetodo = 0

Espero e este tutorial sobre as classes em Java é útil.

  • devolve o tutorial java

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *