
Programación orientada a objetos en Java
By Luis Fernando García LlinásLength8h 41m
About this audiobook
Este texto está dirigido a personas con conocimientos previos en programación que emplean el paradigma procedimental para la codificación de soluciones (especialmente usando el lenguaje C), y que, además, deseen aprender acerca del desarrollo de aplicaciones orientadas a objetos en Java®, sin necesidad de leer la abundante y extensa literatura que, por lo general, contienen los manuales y guías de usuarios.
Audiobook details
GenreTechnology
Length8 hrs 41 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateJan 1, 2010
LanguageSpanish
Table of contents
1LUIS FERNANDO GARCÍA LLINÁS
2García Llinás, Luis Fernando.
3PREFACIO
4OrgAnizAción
5Aclaraciones:
Show all chaptersShow less
6Fin
7Del código anterior vale la pena resaltar algunos puntos:
81.2. ObjetO
9Es conveniente tener en cuenta lo siguiente:
10new Empleado();
11O se puede simplificar en una sola instrucción:
121.6. métOdO
13La definición de un método en Java requiere básicamente especificar:
14double calcularSalario(){ return horasTrabajadas * sueldoXHora; } }
15Empleado e1 = new Empleado(“12345”, “Pérez”, “Pedro”, 20, 50);
161.7. encApsulAmientO
17información de un objeto se encuentra seguro del mundo exterior.
18Definición de nivel de visibilidad público
19aproximación.
20al usuario? La respuesta es un rotundo no.
21Aclaraciones:
22Definición de atributo final
23public String getCedula(){ return cedula; }
24Definición de atributo estático
25public String formato1(){ return dia+”/”+mes+”/”+año; }
26Considérese el siguiente código:
271.10. HerenciA
28aproximación.
29codificar una nueva clase que representa la interacción con el usuario.
30objeto que los agrupa: la empresa.
31cantidad, se conocerá cuánto paga finalmente la empresa por concepto de nómina.
32public int getNumeroEmpleados(){ return numeroEmpleados; }
33if (cedula!=null) this.cedula = cedula; else this.cedula = “”;
34return total; }
35Definición de nivel de visibilidad protegido
36Suponiendo que se pide ejecutar la instrucción:
37new EmpleadoXHora(…)
38super();
39public double calcularSalario(){ return sueldoBasico + porcentaje * ventasTotales; }
40Es conveniente resaltar en el anterior código:
41Del código anterior es conveniente resaltar:
42public double calcularSalario(){ return horasTrabajadas * sueldoXHora; }
43public int getNumeroEmpleados(){ return numeroEmpleados; }
44System.out.println(“\nLa nómina total es: “+ total); } }
45Definición de método abstracto
46Analícese el siguiente ejemplo:
47está completa, no es posible instanciar objetos de dicha clase.
48public double calcularSalario(){ return horasTrabajadas * sueldoXHora; }
49BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) );
50Es conveniente notar de la anterior instrucción lo siguiente: