Febbraio 6, 2021

Classi Java

La classe in Java è una parte fondamentale Programmazione orientata agli oggetti (POO).
Poiché gli oggetti sono gli strumenti attraverso i quali saremo in grado di creare casi di classi Java ed eseguire la logica programmata all’interno di esse.

In questo manuale Java lo faremo Impara a dichiarare oggetti da classi Java.
Implemente implementeremo l’incapsulamento, creeremo metodi e le sue diverse varianti come Setter e Metodi Getter, costruttori all’interno delle classi in Java.

Lavoreremo il Sovraccarico del metodo, useremo la parola chiave.
Impareremo come utilizzare il controllo di accesso delle classi in Java e funzioneremo anche con i membri della classe.

Dichiarazione di classe in Java

Per dichiarare una classe viene utilizzata la seguente sintassi:

Il tipo di accesso di una classe può essere pubblico o privato (pubblico / privato), se è una classe pubblica, altre classi possono creare casi di esso.

È privato che l’accesso è limitato e solo può utilizzare i suoi attributi e metodi.
Il nome della classe deve avviare il capitale come l’abbiamo visto nelle convenzioni con nome e il corpo della classe deve essere bloccato Fra tra i tasti “{}”.

Java Codice di una semplice classe

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; }}

Nell’esempio vediamo che tre campi vengono dichiarati, che alla fine sono variabili. Esistono tre tipi di variabili:

  1. Quando sono membri di una classe sono chiamati campi.
  2. quando sono in un metodo o un blocco di codice sono chiamati variabili.
  3. Quando si trovano nella dichiarazione di un metodo sono chiamati parametri.

I campi di una classe sono composti da tre parti: Accesso modificato (pubblico / privato), Digitare e nome.

Sintassi:

modificador_acceso tipo nombre;

incapsulamento nelle classi Java

L’incapsulamento Java consiste in Make Tutti i campi privati, con ciò garantiamo che siano direttamente accessibili direttamente dalla classe che li dichiarano.

I metodi pubblici successivi sono creati attraverso i quali è possibile accedere ai valori dei campi e anche per stabilire valori .
Questo costringe i programmi che implementano la nostra classe per accedere solo dai metodi che abbiamo esposto a loro.

Campi privati

Metodi pubblici

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

Metodi nelle classi Java

Metodi in Java sono un insieme di istruzioni che vengono scritti solo una volta e possono essere chiamati più volte, ai metodi che è possibile passare i parametri e può anche restituire un valore al programma che lo chiama.

Il corpo di un metodo è allegato tra le chiavi {} I componenti principali di un metodo sono:

  1. modificatori di accesso (pubblico / privato).
  2. Tipo di ritorno, int, stringa, ecc. E annulla se non restituisce valore.
  3. Nome del metodo. Vedere le regole di nominate nel capitolo 1.
  4. Elenco dei parametri tra parentesi.
  5. Elenco delle eccezioni.
  6. metodo corpo.
public String returnDatosPersona(String nombre, int edad, char sexo){ String cadena = ""; cadena = "Nombre = " + nombre; cadena += ", Edad = " + edad; cadena += ", Sexo = " + sexo; return cadena;}

Chiamare un metodo

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

Set Methods (), Get (), è ()

Metodi impostato, ottenere E è parte dell’incapsulamento e questi sono utilizzati per accedere ai membri di una classe.

Questi metodi sono metodi comuni, solo che sono identificati iniziando con il set denominato, ottenere E è.

Metodi impostati: vengono utilizzati per passare un valore a un attributo di una classe.
I metodi ottengono: vengono utilizzati per recuperare il valore contenente un attributo di una classe.
ISS: viene utilizzato per recuperare il valore di un attributo tipo booleano, ovvero un attributo che ha salvato un valore di (true / false).
I metodi impostati non restituiscono alcun valore, quindi, nel valore di restituzione avrai sempre “vuoto”.
Ottieni metodi Le impette restituiscono un valore, quindi, nel valore di restituzione, avranno sempre un diverso tipo di dati di “Void”.
I metodi sono come sempre restituire un valore vero o falso avrà sempre al loro valore di ritorno “Boolean”.

Sintassi dei metodi

Metodo Set

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

Get Method

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

è

Metodo

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

Esempi dei tre metodi

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

Sovraccarlo del metodo in Java

Java supporta il sovraccarico dei metodi e si verifica quando due o più metodi sono Chiamato lo stesso, ma hanno una firma diversa.

cioè, i parametri sono diversi.Ci possono essere così tanti metodi caricati come richiesto.

//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;}

Contruttore del metodo in Java

I costruttori sono molto importanti all’interno delle classi Java , poiché sono i metodi utilizzati per creare gli oggetti delle classi.

Tutti i tipi in Java hanno almeno un metodo di costruttore, anche se non è dichiarato, questo metodo è noto come un costruttore di Defect.

I metodi di costruzione sono identificati chiamando lo stesso della classe, anche i metodi di costruzione possono essere sovraccaricati per creare istanze di oggetti in modi diversi.

Caratteristiche dei Metodi Builder:

  1. sono chiamati come la classe.
  2. può essere sovraccaricato.
  3. vengono utilizzati per creare oggetti delle classi e inizializzare i loro attributi.
  4. Tutti i tipi contiene uno almeno.
  5. Non restituire alcun valore
//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;}

Creare a Oggetto in Java

Per creare oggetti di classe in Java, uno qualsiasi dei costruttori viene utilizzato con il quale la classe ha.
Se non hai personalizzato, Java utilizza il metodo di costruttore predefinito, anche se detto metodo non è codificato nella classe.

Sintassi di base per creare oggetti

Nombre_clase nombre_objeto = new Nombre_clase(parámetros);
package cursojava;public class ObjetosMain { public static void main(String args) { Persona hugo = new Persona(); Persona pedro = new Persona("Pedro", 18, 'M'); }}

Parola chiave Java

La parola chiave “Questo” si riferisce all’attuale oggetto e agisce su un metodo o un costruttore di classe. Questa parola viene utilizzata per chiamare un attributo o un metodo della classe.

È molto comune utilizzare questa parola nei costruttori, poiché quando vengono passati i parametri, di solito chiamano gli attributi della classe .
Quando viene eseguita l’allocazione dei parametri sugli attributi della classe, “questo” viene solitamente utilizzato con gli attributi per differenziarli dai parametri.

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

Modificatori di accesso Determina se altre classi possono utilizzare attributi o esecuzione di metodi di un’altra classe.

modificatore class pacchetto sottoclasse tutto
Public si se se se
protetto se se se non non
nessun modificatore se se non non
Private se NO NO NO

Public: consente l’accesso ai componenti da qualsiasi luogo. Privato: consente solo l’accesso ai componenti della stessa classe.
Protetto: consente l’accesso a classe, sottoclasse e classi all’interno dello stesso Solo confezione.
Nessun modificatore (per impostazione predefinita): Se viene specificato un modificatore di accesso, è impostato l’interruttore predefinito.

che stabilisce che è possibile accedere solo agli elementi di una classe quando è dal stessa classe o da un’altra classe fino a quando è nello stesso pacchetto della classe.

I membri della classe in Java

I membri della classe sono identificati utilizzando la parola “statica” sul tuo dichiarazione in classi Java.

può essere sia attributi che metodi di una classe.
Per utilizzarli non è necessario creare alcuna istanza di una classe.
Può essere utilizzato con il Nome della classe, un punt Oy subito l’attributo di classe o il metodo definito con la parola “statico nella tua dichiarazione”.

Sintassi di una variabile di classe

modif_acceso static tipo_dato nombre_variable;

Sintassi di un metodo di classe

modif_acceso static tipo_dato nombre_metodo(parametros) { cuerpo_metodo;}

Esempio di utilizzo dei membri della classe e degli attributi di classe in java

Attributi di classe Access

Attributo Sintassi

Clase.nombre_atributo;

Accesso alla sintassi del metodo

Clase.nombre_metodo(parametros);

Esempio 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); } }

Risultato dell’esecuzione

nuPiezasAtributo = 0nuPiezasMetodo = 0

Spero e questo tutorial sulle classi in Java è utile.

  • restituisce il tutorial Java

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *