SlideShare una empresa de Scribd logo
5
Lo más leído
6
Lo más leído
11
Lo más leído
Métodos constructores
Método toString
Clara Patricia Avella Ibáñez
Tunja – Boyacá – Colombia
Docente universitaria
cpavella@gmail.com
Métodos constructores
Constructores
Se utilizan para instanciar las clases (Para crear objetos de una
clase)
Llevan el mismo nombre de la clase
Tienen accesibilidad public
No tienen tipo de dato de retorno (no retornan un valor)
Si no tiene parámetros crea el objeto con los valores de los
atributos por default.
Puede haber más de un método constructor pero los
parámetros no pueden tener los mismos tipos de datos en el
mismo orden.
Los constructores pueden ser:
Por default (no tiene parámetros)
Por parámetros (asigna los valores de los parámetros a los
atributos del objeto que está siendo creado).
Sobrecarga de
métodos
Métodos constructores
Constructores
public class ClaseEjemplo{
private int atributo;
public ClaseEjemplo(){
}
public ClaseEjemplo(int valorAsignar){
atributo = valorAsignar;
}
}
Constructor
por
default
Constructor
por
parámetros
FechaEmpleado
- cedula: String
- nombre: String
- apellido: String
- genero: char
- salario: double
Fecha de nacimiento 1
- dia: int
- mes: int
- anio: int
métodos
métodos
Fecha de ingreso 1
public class Empleado{
private String cedula;
private String nombre;
private String apellido;
private char genero;
private double salario;
private Fecha fechaNac;
private Fecha fechaIng;
}
public class Fecha{
private int dia;
private int mes;
private int anio;
}
Los siguientes ejercicios se trabajarán con este ejemplo
cedula = 0
nombre = null
apellido = null
genero = ‘ ’
salario = 0.0
fechaNac = null
fechaIng = null
public Empleado(){
}
En la clase Empleado
En la clase Principal – método main()
public static void main(String args[]){
Empleado e = new Empleado();
}
Objeto e de la clase Empleado
Creado con el método
constructor por default
Cuando se invoca
el método
constructor, se
ejecuta este
código
El objeto se inicializa con los valores por default, es
decir:
• Los atributos de tipo numérico con 0
• Los atributos de tipo char con caracter vacío ‘ ‘
• Los atributos de tipo clase con null
• Los atributos de tipo String se crean con null
porque String es una clase en Java (no es un
tipo primitivo de dato).
Constructor por default
dia: 0
mes: 0
anio: 0
public Fecha(){
}
En la clase Fecha
En la clase Principal – método main()
public static void main(String args[]){
Fecha f1 = new Fecha();
Fecha f2 = new Fecha();
}
En este ejemplo se crean dos objetos de la clase
Fecha: f1 y f2, ambos con los valores por default,
es decir: 0
Constructor por default
f1
dia: 0
mes: 0
anio: 0
f2
Constructores por parámetros
public Fecha (int dia, int mes, int anio) {
this.dia = dia;
this.mes = mes;
this.anio = anio;
}
En la clase Fecha
En la clase Principal – método main()
public static void main(String args[]){
Fecha f1 = new Fecha(12,10,1980);
Fecha f2 = new Fecha(2,5,2013);
}
dia: 12
mes: 10
anio: 1980En este ejemplo se crean dos objetos de la clase
Fecha: f1 y f2, ambos con los valores enviados
como parámetros
f1
f2
dia: 2
mes: 5
anio: 2013
Los valores se
asignan a los
parámetros en el
orden en que son
invocados
cedula = 123
nombre = “Sonia”
apellido = “Torres”
genero = ‘ f’
salario = 2000000.0
fechaNac =
fechaIng =
Constructores por parámetros
public Empleado(String cedula, String nombre, String apellido, char genero,
double salario, Fecha fechaNac, Fecha fechaIng) {
this.cedula = cedula;
this.nombre = nombre;
this.apellido = apellido;
this.genero = genero;
this.salario = salario;
this.fechaNac = fechaNac;
this.fechaIng = fechaIng;
}
En la clase Empleado
En la clase Principal – método main()
public static void main(String args[]){
Fecha f1 = new Fecha(12,10,1980);
Fecha f2 = new Fecha(2,5,2013);
Empleado emp = new Empleado(123,”Sonia”,”Torres”, ‘f’, 2000000.0,f1,f2);
}
Se crea el objeto emp con los valores que se
envían como parámetros desde el main()
Observe que como atributos de fechaNac (fecha
nacimiento) y fechaIng (fecha de ingreso a la
empresa) se le asignan los objetos de la clase
Fecha : f1 y f2
dia: 12
mes: 10
anio: 1980
f1
f2
dia: 2
mes: 5
anio: 2013
emp
Constructores por parámetros
public Empleado(String cedula, String nombre,
String apellido, char genero,
double salario, Fecha fechaNac,
Fecha fechaIng) {
this.cedula = cedula;
this.nombre = nombre;
this.apellido = apellido;
this.genero = genero;
this.salario = salario;
this.fechaNac = fechaNac;
this.fechaIng = fechaIng;
}
En la clase Empleado
Otra forma de elaborar los constructores por
parámetros es invocando los métodos
modificadores (set).
Miremos cada instrucción del constructor y
veamos que es la misma de los modificadores:
this.atributo = valor a asignar al atributo;
public Empleado(String cedula, String nombre,
String apellido, char genero,
double salario, Fecha fechaNac,
Fecha fechaIng) {
setCedula(cedula);
setNombre(nombre);
setApellido(apellido);
setGenero(genero);
setSalario(salario);
setFechaNac(fechaNac);
setFechaIng(fechaIng);
}
public void setCedula(int cedula){
this.cedula=cedula);
}
Constructores por parámetros
public Empleado(String cedula, String nombre,
String apellido, char genero,
double salario, Fecha fechaNac,
Fecha fechaIng) {
this.cedula = cedula;
this.nombre = nombre;
this.apellido = apellido;
this.genero = genero;
this.salario = salario;
this.fechaNac = fechaNac;
this.fechaIng = fechaIng;
}
public Empleado(String cedula, String nombre,
String apellido, char genero {
this.cedula = cedula;
this.nombre = nombre;
this.apellido = apellido;
this.genero = genero;
}
En la clase Empleado
También se puede
tener más de un
constructor por
parámetros
cedula = 456
nombre = “Juan”
apellido = “Díaz”
genero = ‘ m’
salario = 0
fechaNac = null
fechaIng = null
public static void main(String args[]){
Empleado x = new Empleado(456,”Juan”,”Díaz”, ‘m’);
}
En la clase Principal – método main()
Se crea el objeto x con los valores enviados como
parámetros, los atributos que no envían como
parámetros se inicializan con el valor por default.
x
Se ejecuta este
constructor
Método toString
Todos los objetos que creamos en Java por
default (omisión) heredan de la Clase Object y
en esa clase está el método toString cuyo
propósito es convertir algo en String.
public String toString( )
{
return “atributo1 “ + atributo1;
}
}
Sobre-escritura de
métodos
Implementar el código
de algunos métodos
que sólo están
declarados, ya sea en el
API de Java o en las
clases que se crean por
parte del programador
En este caso el método toString() viene declarado en la clase String
que está en el API Java y todos las clases pueden sobreescribir este
método.
Se sobreescribe el método toString() para poder imprimir los valores de
los atributos de un objeto cuando se imprime la referencia del objeto.
Podemos re-escribir (sobre-escribir) este
método para adaptarlo a nuestras
necesidades. En este caso lo utilizaremos para
cuando queramos imprimir un objeto de una
clase, nos imprima lo que está en el método
toString de la clase a la cual pertenece.
Método toString
Al realizar este código
en la clase Principal -
método main()
public class Fecha{
private int dia;
private int mes;
private int anio;
// acá van los métodos constructores, modificadores, analizadores y propios de clase
public String toString(){
return “dia:”+ dia + “ mes:” + mes + “ año:” + anio;
}
Ejemplo clase Fecha
public static void main(String args[]){
Fecha f = new Fecha(12,10,1980);
System.out.println (f);
}
dia:12 mes:10 año:1980Muestra por consola
Método toString
Al realizar este código
en la clase Principal -
método main()
public class Fecha{
private int dia;
private int mes;
private int anio;
// acá van los métodos constructores, modificadores, analizadores y propios de clase
public String toString(){
return dia + “/” + mes + “/” + anio;
}
Otra forma de sobre-escribir toString para la clase Fecha
public static void main(String args[]){
Fecha f = new Fecha(12,10,1980);
System.out.println (f);
}
12/10/1980Muestra por consola

Más contenido relacionado

PDF
7 Curso de POO en java - diagrama de clases
PDF
Clases y objetos en Java
PPTX
Introducción a PHP
PDF
8b Curso de POO en java - paso de diagrama clases a java 1
PPT
Métodos POO
PDF
Unidad 2. modelo entidad relacion
PDF
10 Curso de POO en java - métodos modificadores y analizadores
PPT
Ejercicios
7 Curso de POO en java - diagrama de clases
Clases y objetos en Java
Introducción a PHP
8b Curso de POO en java - paso de diagrama clases a java 1
Métodos POO
Unidad 2. modelo entidad relacion
10 Curso de POO en java - métodos modificadores y analizadores
Ejercicios

La actualidad más candente (20)

PDF
Colecciones en Python
PDF
Uml clase 04_uml_clases
PDF
9 Curso de POO en java - variables, constantes y objetos
PPTX
Vectores y Objetos Programacion Orientada a Objetos
PDF
6 Curso de POO en Java - clases y objetos
PDF
Programación Orientada a Eventos Java
PDF
Clases y objetos de java
PPTX
Programación Orientada a Objetos - atributos y métodos
PPTX
Transformar modelo entidad relacion a modelo logico
PPTX
Programación Orientada a Objetos - Resumen
PPTX
Lenguajes de Programación: Herencia, Polimorfismo Y UML
PPTX
Paradigma Orientado a Objetos
PDF
Diagrama de Flujo de Datos
PDF
14 Curso de POO en java - estructuras condicionales
PPSX
Modelo Entidad Relación
ODP
02 python Programación orientada a objetos y funcional
PPTX
Normalización de la base de datos (3 formas normales)
PPTX
UML - Casos de Uso y Diagramas de Clase
PDF
Modelo relacional
PPT
1 2 2 Relaciones Entre Clases
 
Colecciones en Python
Uml clase 04_uml_clases
9 Curso de POO en java - variables, constantes y objetos
Vectores y Objetos Programacion Orientada a Objetos
6 Curso de POO en Java - clases y objetos
Programación Orientada a Eventos Java
Clases y objetos de java
Programación Orientada a Objetos - atributos y métodos
Transformar modelo entidad relacion a modelo logico
Programación Orientada a Objetos - Resumen
Lenguajes de Programación: Herencia, Polimorfismo Y UML
Paradigma Orientado a Objetos
Diagrama de Flujo de Datos
14 Curso de POO en java - estructuras condicionales
Modelo Entidad Relación
02 python Programación orientada a objetos y funcional
Normalización de la base de datos (3 formas normales)
UML - Casos de Uso y Diagramas de Clase
Modelo relacional
1 2 2 Relaciones Entre Clases
 
Publicidad

Similar a 11 Curso de POO en java - métodos constructores y toString() (20)

PPTX
Métodos constructores, método toString()
PDF
03 java poo_parte_2
PPT
PPT
Intro Java
DOCX
Metodo constructor de una clase JAVA
PDF
Programación Orientada a Objetos en Java - Parte I 2015
PPTX
Constructores en Java
PDF
13 Curso de POO en java - métodos propios de clase
PPTX
JAVA_BASICO_modo_consola_introduccion.pptx
PDF
Clases abstractas java metodos abstract class api ejemplo ejercicio
PPTX
Constructores Java
 
PDF
Proyecto en android completado
PPT
Constructor Y Destructor
PPTX
CONSTRUCTORES JAVA
 
PPTX
Constructores
 
PPTX
Fundamentos de POODE CAIDAD DEL SOFTWARE.pptx
PDF
Programación Orientada a Objetos en Java
PPTX
Constructores en Java
 
PDF
Clases metodos y atributos
Métodos constructores, método toString()
03 java poo_parte_2
Intro Java
Metodo constructor de una clase JAVA
Programación Orientada a Objetos en Java - Parte I 2015
Constructores en Java
13 Curso de POO en java - métodos propios de clase
JAVA_BASICO_modo_consola_introduccion.pptx
Clases abstractas java metodos abstract class api ejemplo ejercicio
Constructores Java
 
Proyecto en android completado
Constructor Y Destructor
CONSTRUCTORES JAVA
 
Constructores
 
Fundamentos de POODE CAIDAD DEL SOFTWARE.pptx
Programación Orientada a Objetos en Java
Constructores en Java
 
Clases metodos y atributos
Publicidad

Más de Clara Patricia Avella Ibañez (14)

PDF
17 arreglos bidimensionales java
PDF
18 Curso POO en java - contenedores
PDF
8a Curso de POO en Java - crear proyecto eclipse
PDF
16 Curso de POO en java - arreglos unidimensionales
PDF
15 Curso de POO en java - estructuras repetitivas
PDF
12 Curso de POO en java - entrada y salida de datos
PDF
5 Curso de POO en java - ejecución eclipse
PDF
4 Curso de POO en java - instalación Eclipse
PDF
2 Curso de POO en java - modelamiento casos de uso
PDF
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
PPTX
Prestentacion parapentismoextremo
PDF
Modelo pedagógico Universidad de Boyacá
PPT
Taller Evaluación por competencias. Universidad de Boyacá
17 arreglos bidimensionales java
18 Curso POO en java - contenedores
8a Curso de POO en Java - crear proyecto eclipse
16 Curso de POO en java - arreglos unidimensionales
15 Curso de POO en java - estructuras repetitivas
12 Curso de POO en java - entrada y salida de datos
5 Curso de POO en java - ejecución eclipse
4 Curso de POO en java - instalación Eclipse
2 Curso de POO en java - modelamiento casos de uso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
Prestentacion parapentismoextremo
Modelo pedagógico Universidad de Boyacá
Taller Evaluación por competencias. Universidad de Boyacá

Último (20)

DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Metodologías Activas con herramientas IAG
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Escuelas Desarmando una mirada subjetiva a la educación
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Híper Mega Repaso Histológico Bloque 3.pdf
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Metodologías Activas con herramientas IAG
DI, TEA, TDAH.pdf guía se secuencias didacticas
2 GRADO UNIDAD 5 - 2025.docx para primaria
Tomo 1 de biologia gratis ultra plusenmas
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
biología es un libro sobre casi todo el tema de biología
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN

11 Curso de POO en java - métodos constructores y toString()

  • 1. Métodos constructores Método toString Clara Patricia Avella Ibáñez Tunja – Boyacá – Colombia Docente universitaria cpavella@gmail.com
  • 2. Métodos constructores Constructores Se utilizan para instanciar las clases (Para crear objetos de una clase) Llevan el mismo nombre de la clase Tienen accesibilidad public No tienen tipo de dato de retorno (no retornan un valor) Si no tiene parámetros crea el objeto con los valores de los atributos por default. Puede haber más de un método constructor pero los parámetros no pueden tener los mismos tipos de datos en el mismo orden. Los constructores pueden ser: Por default (no tiene parámetros) Por parámetros (asigna los valores de los parámetros a los atributos del objeto que está siendo creado). Sobrecarga de métodos
  • 3. Métodos constructores Constructores public class ClaseEjemplo{ private int atributo; public ClaseEjemplo(){ } public ClaseEjemplo(int valorAsignar){ atributo = valorAsignar; } } Constructor por default Constructor por parámetros
  • 4. FechaEmpleado - cedula: String - nombre: String - apellido: String - genero: char - salario: double Fecha de nacimiento 1 - dia: int - mes: int - anio: int métodos métodos Fecha de ingreso 1 public class Empleado{ private String cedula; private String nombre; private String apellido; private char genero; private double salario; private Fecha fechaNac; private Fecha fechaIng; } public class Fecha{ private int dia; private int mes; private int anio; } Los siguientes ejercicios se trabajarán con este ejemplo
  • 5. cedula = 0 nombre = null apellido = null genero = ‘ ’ salario = 0.0 fechaNac = null fechaIng = null public Empleado(){ } En la clase Empleado En la clase Principal – método main() public static void main(String args[]){ Empleado e = new Empleado(); } Objeto e de la clase Empleado Creado con el método constructor por default Cuando se invoca el método constructor, se ejecuta este código El objeto se inicializa con los valores por default, es decir: • Los atributos de tipo numérico con 0 • Los atributos de tipo char con caracter vacío ‘ ‘ • Los atributos de tipo clase con null • Los atributos de tipo String se crean con null porque String es una clase en Java (no es un tipo primitivo de dato). Constructor por default
  • 6. dia: 0 mes: 0 anio: 0 public Fecha(){ } En la clase Fecha En la clase Principal – método main() public static void main(String args[]){ Fecha f1 = new Fecha(); Fecha f2 = new Fecha(); } En este ejemplo se crean dos objetos de la clase Fecha: f1 y f2, ambos con los valores por default, es decir: 0 Constructor por default f1 dia: 0 mes: 0 anio: 0 f2
  • 7. Constructores por parámetros public Fecha (int dia, int mes, int anio) { this.dia = dia; this.mes = mes; this.anio = anio; } En la clase Fecha En la clase Principal – método main() public static void main(String args[]){ Fecha f1 = new Fecha(12,10,1980); Fecha f2 = new Fecha(2,5,2013); } dia: 12 mes: 10 anio: 1980En este ejemplo se crean dos objetos de la clase Fecha: f1 y f2, ambos con los valores enviados como parámetros f1 f2 dia: 2 mes: 5 anio: 2013 Los valores se asignan a los parámetros en el orden en que son invocados
  • 8. cedula = 123 nombre = “Sonia” apellido = “Torres” genero = ‘ f’ salario = 2000000.0 fechaNac = fechaIng = Constructores por parámetros public Empleado(String cedula, String nombre, String apellido, char genero, double salario, Fecha fechaNac, Fecha fechaIng) { this.cedula = cedula; this.nombre = nombre; this.apellido = apellido; this.genero = genero; this.salario = salario; this.fechaNac = fechaNac; this.fechaIng = fechaIng; } En la clase Empleado En la clase Principal – método main() public static void main(String args[]){ Fecha f1 = new Fecha(12,10,1980); Fecha f2 = new Fecha(2,5,2013); Empleado emp = new Empleado(123,”Sonia”,”Torres”, ‘f’, 2000000.0,f1,f2); } Se crea el objeto emp con los valores que se envían como parámetros desde el main() Observe que como atributos de fechaNac (fecha nacimiento) y fechaIng (fecha de ingreso a la empresa) se le asignan los objetos de la clase Fecha : f1 y f2 dia: 12 mes: 10 anio: 1980 f1 f2 dia: 2 mes: 5 anio: 2013 emp
  • 9. Constructores por parámetros public Empleado(String cedula, String nombre, String apellido, char genero, double salario, Fecha fechaNac, Fecha fechaIng) { this.cedula = cedula; this.nombre = nombre; this.apellido = apellido; this.genero = genero; this.salario = salario; this.fechaNac = fechaNac; this.fechaIng = fechaIng; } En la clase Empleado Otra forma de elaborar los constructores por parámetros es invocando los métodos modificadores (set). Miremos cada instrucción del constructor y veamos que es la misma de los modificadores: this.atributo = valor a asignar al atributo; public Empleado(String cedula, String nombre, String apellido, char genero, double salario, Fecha fechaNac, Fecha fechaIng) { setCedula(cedula); setNombre(nombre); setApellido(apellido); setGenero(genero); setSalario(salario); setFechaNac(fechaNac); setFechaIng(fechaIng); } public void setCedula(int cedula){ this.cedula=cedula); }
  • 10. Constructores por parámetros public Empleado(String cedula, String nombre, String apellido, char genero, double salario, Fecha fechaNac, Fecha fechaIng) { this.cedula = cedula; this.nombre = nombre; this.apellido = apellido; this.genero = genero; this.salario = salario; this.fechaNac = fechaNac; this.fechaIng = fechaIng; } public Empleado(String cedula, String nombre, String apellido, char genero { this.cedula = cedula; this.nombre = nombre; this.apellido = apellido; this.genero = genero; } En la clase Empleado También se puede tener más de un constructor por parámetros cedula = 456 nombre = “Juan” apellido = “Díaz” genero = ‘ m’ salario = 0 fechaNac = null fechaIng = null public static void main(String args[]){ Empleado x = new Empleado(456,”Juan”,”Díaz”, ‘m’); } En la clase Principal – método main() Se crea el objeto x con los valores enviados como parámetros, los atributos que no envían como parámetros se inicializan con el valor por default. x Se ejecuta este constructor
  • 11. Método toString Todos los objetos que creamos en Java por default (omisión) heredan de la Clase Object y en esa clase está el método toString cuyo propósito es convertir algo en String. public String toString( ) { return “atributo1 “ + atributo1; } } Sobre-escritura de métodos Implementar el código de algunos métodos que sólo están declarados, ya sea en el API de Java o en las clases que se crean por parte del programador En este caso el método toString() viene declarado en la clase String que está en el API Java y todos las clases pueden sobreescribir este método. Se sobreescribe el método toString() para poder imprimir los valores de los atributos de un objeto cuando se imprime la referencia del objeto. Podemos re-escribir (sobre-escribir) este método para adaptarlo a nuestras necesidades. En este caso lo utilizaremos para cuando queramos imprimir un objeto de una clase, nos imprima lo que está en el método toString de la clase a la cual pertenece.
  • 12. Método toString Al realizar este código en la clase Principal - método main() public class Fecha{ private int dia; private int mes; private int anio; // acá van los métodos constructores, modificadores, analizadores y propios de clase public String toString(){ return “dia:”+ dia + “ mes:” + mes + “ año:” + anio; } Ejemplo clase Fecha public static void main(String args[]){ Fecha f = new Fecha(12,10,1980); System.out.println (f); } dia:12 mes:10 año:1980Muestra por consola
  • 13. Método toString Al realizar este código en la clase Principal - método main() public class Fecha{ private int dia; private int mes; private int anio; // acá van los métodos constructores, modificadores, analizadores y propios de clase public String toString(){ return dia + “/” + mes + “/” + anio; } Otra forma de sobre-escribir toString para la clase Fecha public static void main(String args[]){ Fecha f = new Fecha(12,10,1980); System.out.println (f); } 12/10/1980Muestra por consola