1
00:00:00,210 --> 00:00:00,780
Bienvenidos!

2
00:00:00,800 --> 00:00:05,410
Continuamos con un ejemplo del método Get Class, que tiene todos los objetos en Java.

3
00:00:05,540 --> 00:00:09,990
Recordemos que cada objeto en Java hereda y el tipo de la clase objeto.

4
00:00:10,050 --> 00:00:12,840
Por lo tanto, tiene métodos en común a todos los objetos.

5
00:00:13,630 --> 00:00:18,930
Class es un método que nos permite obtener información sobre la reflexión del objeto, es decir, toda

6
00:00:18,930 --> 00:00:22,530
su estructura interna, la reflexión o metadata.

7
00:00:22,590 --> 00:00:28,020
Por ejemplo, el nombre de la clase completa, incluyendo el package, el package al cual pertenece

8
00:00:28,110 --> 00:00:34,680
su método, sus atributos, sus constructores clase padre a la cual hereda o extiende.

9
00:00:34,850 --> 00:00:36,150
En fin, un montón de información.

10
00:00:36,360 --> 00:00:40,050
Es como el esquema o la estructura interna del objeto y de la clase.

11
00:00:40,350 --> 00:00:45,890
Entonces la idea a ver algunos ejemplos con la clase trunk, revisar su metadata y también la Placente.

12
00:00:46,320 --> 00:00:52,830
Vamos a crear una nueva clase y llamar ejemplo método clase.

13
00:01:02,440 --> 00:01:04,920
Un string, un texto cualquiera.

14
00:01:06,630 --> 00:01:07,230
Hola, qué tal?

15
00:01:10,920 --> 00:01:16,790
Por ejemplo, texto punto bueno y hay muchos métodos en común que son parte de la clase.

16
00:01:17,130 --> 00:01:21,330
Por ejemplo, el licuarse ya la vimos que de la clase Villaba.

17
00:01:21,630 --> 00:01:26,340
Por lo tanto, todos los objetos pueden implementar este método para comparar por algún valor, ya sea

18
00:01:26,340 --> 00:01:27,490
un atributo o en fin.

19
00:01:28,200 --> 00:01:34,950
Pero también tenemos otros métodos, por ejemplo Quetglas, que también es de la clase Olleta y con

20
00:01:34,950 --> 00:01:41,850
este método hacemos reflexión o redescubrir por dentro la estructura interna del objeto o de la clase.

21
00:01:42,080 --> 00:01:46,050
Bien, este método lo que retorna es una instancia del tipo.

22
00:01:47,160 --> 00:01:55,190
Entonces por acá class s terre des Trenc clase, punto y coma.

23
00:01:57,700 --> 00:02:05,090
Entonces, por ejemplo, no subí punto y llegada tiene varios métodos, por ejemplo, para obtener todos

24
00:02:05,100 --> 00:02:09,270
los métodos internos de esta clase para obtener el nombre el PACKAGE.

25
00:02:09,400 --> 00:02:16,720
Para obtener la instancia del objeto packages, el nombre simple, el nombre porque tenemos que naive

26
00:02:16,930 --> 00:02:17,500
por acá.

27
00:02:17,820 --> 00:02:25,020
Naive aparentamos conesta kidney vamos a imprimir y muestra el nombre completo de la clase.

28
00:02:26,310 --> 00:02:28,170
Incluyendo el Package Java LAC.

29
00:02:28,260 --> 00:02:35,070
Por lo tanto, es Trig es una clase que está dentro del package Yabal Link, que es como package principal

30
00:02:35,160 --> 00:02:37,030
o raíz del lenguaje, aullaba.

31
00:02:37,200 --> 00:02:40,650
Más adelante en el curso vamos a ver más detalles sobre los packages.

32
00:02:40,890 --> 00:02:42,240
Voy a copiar esto.

33
00:02:43,470 --> 00:02:48,040
Lo vamos a pegar, pero también tenemos en vez de que namm.

34
00:02:48,270 --> 00:02:54,840
También tenemos g.t simple solamente el nombre sin incluir el package.

35
00:02:56,490 --> 00:02:57,990
Por lo tanto, el nombre sería streeck.

36
00:03:01,850 --> 00:03:09,380
También tenemos jet pacatas, pero Jet Package Retornã el objeto y el objeto Packages y el jet pack

37
00:03:09,800 --> 00:03:12,800
retoma el nombre, el nombre del tipo es trinquen.

38
00:03:16,930 --> 00:03:19,340
Te Bijan El Package Galant.

39
00:03:22,340 --> 00:03:28,750
Y si imprimimos el objeto y levantamos, que se te reckless.

40
00:03:30,050 --> 00:03:37,630
Imprime el nombre completo, incluyendo el pacato y antepone la palabra class, es decir, una instancia

41
00:03:37,630 --> 00:03:40,330
de la clase Clas y por defecto da esa información.

42
00:03:40,900 --> 00:03:47,380
Pero bueno, también podemos mostrar cuáles son sus métodos, sus campos o atributos y muy simple,

43
00:03:47,620 --> 00:03:50,290
utilizando un Furyk, el tipo de dato que retorna.

44
00:03:50,440 --> 00:03:57,520
Por ejemplo, si quiero recorrer los métodos, acataremos qué métodos Retornã un arreglo del tipo método

45
00:03:57,800 --> 00:04:04,100
es el tipo de auto, por lo tanto, recuerde que siempre me tiene que ir el tipo de los elementos del

46
00:04:04,130 --> 00:04:04,510
arreglo.

47
00:04:06,220 --> 00:04:14,800
Meto importamos de Yabal Lak Reflect importamos GM de método, un nombre variable, el nombre que queramos

48
00:04:15,250 --> 00:04:17,300
o método da lo mismo.

49
00:04:17,400 --> 00:04:17,530
2.

50
00:04:17,550 --> 00:04:24,700
Punto La fuente STR Class Punto JEET Métodos por acá métodos

51
00:04:28,900 --> 00:04:33,100
soft reimprimir el método, pero el método es un objeto.

52
00:04:33,190 --> 00:04:37,540
Quiero imprimir el nombre del método, entonces le invocamos el método de Kidney.

53
00:04:38,710 --> 00:04:44,080
Pero no se preocupe si no comprenden a cabalidad el ejemplo, porque después vamos a entrar más en detalles

54
00:04:44,080 --> 00:04:49,330
sobre programación orientado, jeto sobre los métodos, en fin, los atributos.

55
00:04:49,510 --> 00:04:56,050
Ahora solamente estamos realizando alguna clase importante de Java, entonces listar todos los métodos

56
00:04:56,140 --> 00:04:57,840
de la clase streeck cada uno.

57
00:05:01,130 --> 00:05:07,470
Se acatan todos los métodos con K-T contains, se fija en todos los métodos y ya hemos utilizado varios.

58
00:05:08,490 --> 00:05:09,200
Varios metros.

59
00:05:09,600 --> 00:05:11,180
Tú aparqué, es tu Lowes.

60
00:05:11,630 --> 00:05:12,830
En fin, splits.

61
00:05:14,450 --> 00:05:15,260
Sus Trenc.

62
00:05:16,560 --> 00:05:18,180
Acá están todos los métodos.

63
00:05:19,680 --> 00:05:25,800
Algunos que se repiten porque por la sobrecarga del método, es decir, mi nombre, método que recibe

64
00:05:25,890 --> 00:05:29,640
distintos tipos de argumento y distinta cantidad de argumentos.

65
00:05:30,140 --> 00:05:35,850
Bueno, al final el método que más nos retorna información sobre el objeto, su estructura interna de

66
00:05:35,850 --> 00:05:39,870
la clase Integer, por ejemplo.

67
00:05:40,080 --> 00:05:48,240
Número Vamos a colocar 34 class integer class.

68
00:05:48,450 --> 00:05:57,320
Igual número, punto o un punto de clase mientras obtenemos el objeto clase del objeto Integer.

69
00:05:59,090 --> 00:06:01,710
Puntico Zogby.

70
00:06:02,320 --> 00:06:03,780
Vamos a imprimir el objeto.

71
00:06:04,970 --> 00:06:07,520
Recuerden que Retornã nombre completo, incluyendo el Package.

72
00:06:08,740 --> 00:06:11,040
Acá Clas ya hablan entre ellas.

73
00:06:11,560 --> 00:06:15,150
Este es el objeto, pero también podemos imprimir punto.

74
00:06:15,220 --> 00:06:18,490
El nombre Vietnam nombre completo.

75
00:06:21,830 --> 00:06:22,860
Yabal Lak Integer.

76
00:06:22,970 --> 00:06:25,190
Pero como una streeck recuerda como el streeck.

77
00:06:26,410 --> 00:06:27,650
Y también el jet.

78
00:06:27,690 --> 00:06:30,750
Simple naide, solamente el nombre.

79
00:06:31,450 --> 00:06:32,130
Lo de quitar.

80
00:06:35,970 --> 00:06:38,310
Ellas se fijan el pacato.

81
00:06:40,520 --> 00:06:41,070
Jetpac.

82
00:06:41,800 --> 00:06:46,010
El packages como el streeck o el objeto Package psicológos Objeto Package.

83
00:06:47,940 --> 00:06:51,660
También en prime el packages, pero antepone la palabra pacatas.

84
00:06:52,180 --> 00:06:56,760
Pero es el objeto que también tiene otros atributos y métodos, por ejemplo.

85
00:06:57,680 --> 00:07:01,430
En que nadie acá solamente me muestra el nombre del packages.

86
00:07:04,790 --> 00:07:06,190
Ya blanck nada más.

87
00:07:07,150 --> 00:07:10,250
Y también otro método propio del package varios métodos.

88
00:07:14,450 --> 00:07:20,560
También podemos recorrer sus métodos, tal como hicimos con la clase streeck o también Subcampos Field

89
00:07:20,730 --> 00:07:24,140
Jeet Fields Retornã un arreglo de atributos.

90
00:07:26,950 --> 00:07:28,720
Por ejemplo, Superclase.

91
00:07:28,900 --> 00:07:31,990
Cuál es la superclase o la clase padre?

92
00:07:32,110 --> 00:07:38,530
Recordemos que todos los objetos en Java heredan de olleta, pero a su vez Integer hereda de Manver.

93
00:07:38,770 --> 00:07:43,500
Recuerden que todos los números en Java Integer hereda de NAMBLA.

94
00:07:43,540 --> 00:07:44,290
Por lo tanto.

95
00:07:45,340 --> 00:07:47,210
La clase padre debe ser Manver.

96
00:07:47,470 --> 00:07:48,010
Vamos a ver.

97
00:07:49,810 --> 00:07:53,920
Se fijan class ya NAMBLA es la clase Padre delInterior.

98
00:07:54,310 --> 00:07:58,820
Ahora a esta clase que manver quiero ver también cuál es su superclase?

99
00:07:59,210 --> 00:08:00,910
Puntoticket Superclase.

100
00:08:02,090 --> 00:08:05,720
Debería ser objeto entonces de forma encadenada.

101
00:08:05,900 --> 00:08:12,130
Le invocamos super superclase al Integer, retornan Amber y en Amber le invocamos el método superclase

102
00:08:12,290 --> 00:08:13,870
debería retornar o.

103
00:08:17,510 --> 00:08:19,380
Lleva Lak objeto perfecto.

104
00:08:21,090 --> 00:08:28,980
De hecho, mejor voy a copiar esto para que lo tengan, lo tengamos acá, entonces una en Amper y la

105
00:08:28,980 --> 00:08:29,990
otra es Hottest.

106
00:08:32,410 --> 00:08:40,210
Incluso voy a copiar esta, esta misma lo dejar acá Objet Clas.

107
00:08:46,500 --> 00:08:47,600
Y dejamos de tocar.

108
00:08:49,150 --> 00:08:52,790
Ahora qué pasa si quiero mostrar todos los métodos de la clase object?

109
00:08:54,230 --> 00:09:01,670
Bueno, voy a copiar este foro, lo pego acá y usamos teclas.

110
00:09:03,230 --> 00:09:08,600
Acá hay mezclas, lo pego métodos y a imprimir todos los métodos de la clase óptica.

111
00:09:13,820 --> 00:09:22,220
Se fijan en métodos Waite y frustren para convertir en el jazz identificador único que tienen todos

112
00:09:22,220 --> 00:09:24,070
los objetos en Java Class.

113
00:09:24,320 --> 00:09:30,800
En fin, todos los métodos de la clase óptica se fijan en cierta forma podemos hacer una reflexión que

114
00:09:30,830 --> 00:09:34,100
como un espejo de la estructura interna de los objetos.

115
00:09:34,220 --> 00:09:39,950
Y así podemos ir escalando a la clase padre, hacer una reflexión de la clase padre y no solamente la

116
00:09:39,950 --> 00:09:41,390
clase de las interfaces.

117
00:09:41,450 --> 00:09:46,070
En fin, una API muy completa y muy extensa, y la idea es solamente ver lo principal.

118
00:09:46,160 --> 00:09:52,100
Después, durante el curso, seguramente vamos a continuar trabajando con esta API con Quetglas, sobre

119
00:09:52,140 --> 00:09:55,520
todo cuando entremos de lleno al mundo de programación.

120
00:09:55,580 --> 00:10:00,860
Orienta objetos en Java y a crear nuestras propias clases con los métodos con atributos constructor

121
00:10:00,880 --> 00:10:03,920
y con sobrecarga de métodos sobre escritura de métodos.

122
00:10:03,950 --> 00:10:09,060
En fin, un montón de cosas, pero por ahora nada más continuamos en la siguiente clase.
