You are on page 1of 9

"

$ "
$

"

"

"

! "
#
'! -

# , . $/ . 0
$
1 $/
"
# " , -
% &
$ ) 2 *
"
3 ) 4,5 2,
6 (, 6 $ ! *. .
"
#

' '

( " % ,
) *
) $ *

#+ ,$
1 ,$ " ,
+
) & ,$ " ,+
, *7
" 8
89
8:

$ ) ;
$ %9%*
'% "

! , + $ 8
6 & 71
$ "
, <
) & & *8 #" 8
$ , => )=,
?*
" 7 ?> )@*

! 8. .
#0 ) AA*
% ) *

&

! , $ $ 1 "

+
# $ <
6 & " " ! $ - ) 2, ,
" " & *

1 B 2 + " $

6 &
;
#" 8
< ) , *
< ) *
#" '#

% 8 # $
0) *, ) * $< ; 8 $
& 8
< ) , *
C)* 8
D)*
< ) *
8 9 & 8
) , * ) + *
) * ) *
8 ) , + *
=> )=,
?* ) + *
=7 < )@,
E*

# ' #"

# clase: Robot
Método publico
! 8
Método privado
0 Datos
Atributo privado
$ x
Atributo publico
8 y

) , * Métodos
Robot (int, int)
cambiomarchas Encapsulación
) *
cambiomarchas Robot (int)
Animal
& 8
void avanzar (int, int)
Interface
< ) , *
cambiomarchas
cambiomarchas Mamífero Reptil
void avanzar (int)
C)*
Polimorfismo
int posicionY ()
Canino Felino
D)*
int posicionX ()
< ) *
Doméstico Lobo

Herencia
' #"

6 )2" * + 8 :
2 ) * 8
< 0 ! 8
C) *
#" 8
D) *
# 8: 2 ,
& 8
$8 # , C < ) , *
5 8# , "$ < ) *

1 8
: ) , , , *
& +
: ) , , *
%
8
" . @. ) : *
$ @> : )=,
?,H,
H*

1 8 $ "
$
&
< $ $ ;
- & F " + $
$ & 2
" $
1 $ +& " & )*
) *
, :
4 8 + 2 $
) * " , 2 & )*,
: , , ,4 & $ $
) & $ *
; ) " ,7 7 AA*
" , $
G " ) " $
$ *
, 8
6 " +
)H,
=*
( "
& ) $ , *8

( " ) , ,% , AA,
777*8 #
+
$
% " )
5 *8 # & +
$ ,$ ; "
)A *

=JJ= 1 1
( "
! 6
5 +
2 6
# 8 !I, #, !#
! "
< ) $ *
%4 (%11 %4 9 ) *
#
6 <
&
" =JJE
5 + ) 9 *

" "
+ +
: 8 <
B < ( B " ,
B 2 2 ; K K
8 "
+ " + ) 9 *
8
( K K)L7 *
( " ,
)" 7 0 *
"
6 <
. .8 $
( 9 $
0 ) 7 7 $2
*

# ' !I

8 + 2 $ % ) *8 "
< 2 + ,
"
86 "
+ ) ! *
8 74 $
! 8 " $ )7" * )7 * 9 7
$ " 8 & 7 #"
) + '" )7 *
# * 8!
8# , 83
$ 89 %
8 $2
# # !# ! "

) " & *8 9
!I ; Código fuente (.java) HolaMundo.java
Errores de
" compilación
)# $ & *8 Compilador javac HolaMundo.java
# +
, Bytecode (.class) HolaMundo.class
" +
) $ *7 #" 8 java HolaMundo
Intérprete
B JVM
#
EJECUCIÓN
5

! " ! "

" 8 Exactamente el mismo


Nombre de archivo que de clase
8% < $ )L7" *
$2 )L7 * HolaMundo.java

& 8 "
class HolaMundo{
)L7 * public static void main(String arg[]){
/*Escribimos en pantalla*/
!I System.out.println(MHola MundoN);
}
}

javac HolaMundo.java

HolaMundo.class

java HolaMundo.class
%4 (%11 %4 #

# 1'! 1, ? =7?
" + $ 8
%4 2 8FF" 7 7 F
) *
2 8FF" 7 7 F"
? F=7O7?F / 72
(%11 %4 ?1#8 ' &
)% *
'$%8 ,
8 % )( # ) *;
% !I =7=7O $ " & 8 + 9
+ !I
!

$ %4 (%11 %4 #

=P 1 8: 2 7 ?##) & & *8


7 <+
,1 ,
" $2 8
!5 , 5 , 7
%9% %4 > 8Q"R=7=7S
%4 >7T
U %9% %4 UQ T
U %4 U ? #) & *8 (#
(%11 %4 >7QT
U %9% %4 UQ Q 7< T
U (%11 %4 U ) $( ,
?P 1 8 %- $ 7 &$ , & W*
V / C8 ) 2* 8 " $
% < 9
+ - ) *
@P 1 8 2 " 7 7 7,
' + )'# &$ , "
7" 7" 8
,W*
" ' 27QT
38Q =Q 7" 7"
" ' 27QT
38Q =Q 7"

You might also like