Anda di halaman 1dari 13

8/19/2019 laporan constructor

LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT


FAKULTAS ILMU KOMPUTER 
UNIVERSITAS BRAWIJAYA

BAB : OVERLOAD DAN OVERLOADING METHOD


 NAMA : MOHAMAD LUTFI
 NIM : 155150207111028
TANGGAL : 18/03/2016
ASISTEN : - ULYA NUZULIR ROHMAH
-ARDIANSYAH SETIAATI

A. DEFINISI MASALAH

1! S"#$ 1
S%&%' ()"*)#+ ,'*#' +'**%'#.#' ")$"#,'* %'"' ,'*#' .'%#' :
T),#(# +4", )'#+# ")$"#,'*M4 )(#)#+) S)'* ,#' '*)
,+#'# +4", )&% ++(%'# %'*& %'%. +)%#4 '(% .& +'#,
 $#'*#' ,#' '(% $#'*#'+'#, .&

M&#$ ::")$"#,'*M4971
I'(%
O%(% : %%4 (%$%4 &#%
I'(% : ")$"#,'*M49*# (%$%4 $+#
O%(% : 35
R#'* %'%. '(% (#)#+) #,#$#4 0-100

2! S"#$ 2
B%#$#4 ()"*)#+ ,'*#' ++#'##.#' ")"#,'* "'&)%") ,#'
")$"#,'* +4", %'%. ++%# S&+ I'")+#& ;'%#$#' A(".!U&) 
,4#)%&.#' %'%. +'*'(%.#' '#+##$#+# ,#' ($4#' ,##) "# ,#'
4#)*# #'* ,+$. "$4 &&+ ,#' ('**%'# , 4#)%&.#'%'%. ++$4 "#
#'* ,'*'.#'!D #.4) ()"*)#+ ),#(# "%(% )%(# "#$ 4#)*#
#'*4#)%& ,##) "$4 ('**%'#!

B. SOURCE CODE
S"#$1
No1.java
1 package lap3;
2 import java.util.Scanner;
3 pulic cla!! no1 "
4   !tatic String terilang#$ % "&&' &!atu&' &(ua&' &tiga&'
&empat&' &lima&' &enam&' &tuju)&' &(elapan&'
  &!emilan&' &!epulu)&' &!eela!&*;

5  
&7&' !tatic String
&8&' &9&' angka#$
&10&' &11&*;% "&&' &1&' &2&' &3&' &4&' &5&' &6&'
6   pulic !tatic voi( main+String#$ arg!, "
7   Scanner in % ne- Scanner +S!tem.in,;
8   S!tem.out.println+&ma!ukkan ilangan&,;
9   S!tem.out.println+ne-
no1+,.overloa(ing/et)+in.netnt+,,,;
10   S!tem.out.println+&ma!ukkan )uru&,;
11   S!tem.out.println+ne-
no1+,.overloa(ing/et)+in.net+,,,;
12   *
13   pulic !tatic String overloa(ing/et)+int a, "
14   i +a %% 0, "

15
16  
  * return &nol&;
17   i +a  12, "
18   return terilang#a$;
19   * el!e i +a % 12  a % 19, "
20   return terilang#a  10$  & ela!&;

http://slidepdf.com/reader/full/laporan-constructor 1/13
8/19/2019 laporan constructor

21   * el!e i +a  19  a  100, "


22   return terilang#a  10$  & pulu) &
23    terilang#a  10$;
24   * el!e i +a %% 100, "
25   return &!eratu!&;
26   *
27   return &&;
28   *
29   pulic !tatic int overloa(ing/et)+String , "
30   i +.eual!+&nol&,, "
31   S!tem.out.println+&0&,;
32   *
33   i +.eual!+&!eratu!&,, "
34   S!tem.out.println+&100&,;
35   *
36   or +int i % 0; i  terilang.lengt); i, "
37   i +.eual!+terilang#i$,, "
38   S!tem.out.println+angka#1$,;
39   *
40   i +.eual!+terilang#i$  & ela!&,, "
41   S!tem.out.println+&1&  angka#i$,;
42   *
43   i +.eual!+terilang#i$  & pulu)&,, "
44   S!tem.out.println+angka#i$  &0&,;
45   *
46   or +int j % 0; j  terilang.lengt); j, "
47   i +.eual!+terilang#i$  & pulu) & 
terilang#j$,, "
48   S!tem.out.println+angka#i$  angka#j$,;
49   *
50   *
51
52  
  *
return 100;
53   *
54 *

S"#$2
 TugasPrak_No2.java
1 package lap3;
2 import java.util.Scanner;
3 pulic cla!! :uga!rak<No2 "
4   Scanner in % ne- Scanner+S!tem.in,;
5   pulic String nama' alamat;
6   int jumla)=eni!;
7   int total>arga;
8   int ko(e?at#$ % ne- int#5$;
9   String oat#$ % ne- String#5$;
10   int )arga#$ % ne- int#10$;
11   pulic :uga!rak<No2+, "
12   nama % null;
13   alamat % null;
14   *
15   pulic :uga!rak<No2+String nama' String alamat, "
16   t)i!.nama % nama;
17   t)i!.alamat % alamat;
18   *
19   pulic voi( (atar?at+, "
20   or +int i % 0; i  ko(e?at.lengt); i, "

http://slidepdf.com/reader/full/laporan-constructor 2/13
8/19/2019 laporan constructor

21   ko(e?at#i$ % i;
22   *
23   oat#0$ % &arame&;
24   oat#1$ % &@oni(in&;
25   oat#2$ % &@alpana&;
26   oat#3$ % &A(em Sari&;
27   oat#4$ % &Balu!ol&;
28   )arga#0$ % 15000;
29   )arga#1$ % 12000;
30   )arga#2$ % 20000;
31   )arga#3$ % 10500;
32   )arga#4$ % 18000;
33   S!tem.out.print+&.47!Cn&'
&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&,;
34   S!tem.out.println+&DAE:AF ?GA:&,;
35   S!tem.out.print+&.47!Cn&'
  &%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&,;
36   S!tem.out.print+&H!H I15! H ! HCn&' &@o(e&' &Nama
  ?at&' &>arga&,;
37   or +int i % 0; i  ko(e?at.lengt); i, "
38   S!tem.out.print+&H I2( H I15! H (HCn&'
ko(e?at#i$' oat#i$' )arga#i$,;
 
  *
39   S!tem.out.print+&.47!Cn&'
40 &%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&,;
    *
41   pulic voi( inputDan?utput+, "
42   S!tem.out.println+&ngin memili) erapa jeni! oatJK
43 &,;
    jumla)=eni! % in.netnt+,;
44   int pili)an#$ % ne- int#jumla)=eni!$;
45
46  
  int
int jumla)#$
tagi)an#$ %%ne-
ne-int#jumla)=eni!$;
int#jumla)=eni!$;
47   or +int j % 0; j  jumla)=eni!; j, "
<8   S!tem.out.print+&ili)an keI(K &' j  1,;
49   pili)an#j$ % in.netnt+,;
50   S!tem.out.print+&=umla)K &,;
51   jumla)#j$ % in.netnt+,;
52   tagi)an#j$ % )arga#pili)an#j$$ L jumla)#j$;
53   *
54   S!tem.out.println+&&,;
55   S!tem.out.println+&S:FM@ /GAOAFAN&,;
56   S!tem.out.println+&NamaK &  nama,;
57   S!tem.out.println+&AlamatK &  alamat,;
58
59  
  S!tem.out.println+&DAE:AF ?GA: OANP DGQ&,;
S!tem.out.print+&.47!Cn&'
60 &%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&,;
    S!tem.out.print+&H I15! H ! H ! HCn&' &Nama ?at&'
61 &>arga&' &:otal&,;
    S!tem.out.print+&.47!Cn&'
62 &%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&,;
  or +int i % 0; i  jumla)=eni!; i, "
 
  S!tem.out.print+&H I15! H ( H ( HCn&'
63 oat#ko(e?at#pili)an#i$$$' )arga#pili)an#i$$' tagi)an#i$,;
64   total>arga % tagi)an#i$;
    *
65   S!tem.out.print+&.47!Cn&'
66
67 &%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&,;
  S!tem.out.println+&:otal )arga ang (iaarK & 

http://slidepdf.com/reader/full/laporan-constructor 3/13
8/19/2019 laporan constructor

  total>arga,;
68   *
  }
69
70

:uga!rak/ain<No2.java
1 package lap3;
2 import java.util.Scanner;
3 pulic cla!! :uga!rak/ain<No2 "
4   pulic !tatic voi( main+String#$ arg!, "
5   Scanner in % ne- Scanner+S!tem.in,;
6   String nama' alamat' pe!anQagi;
7
  S!tem.out.println+&SS:/ NE?F/AS A?:@ AGB&,;
8
  S!tem.out.print+&NamaK &,;
9   nama % in.netQine+,;
10
11   S!tem.out.print+&AlamatK &,;
12   alamat % in.netQine+,;
13   :uga!rak<No2 a % ne- :uga!rak<No2+nama' alamat,;
14   a.(atar?at+,;
15   a.inputDan?utput+,;
16   *
*

C. PEMBAHASAN
S"#$ 1

no1.java
1 D.$#)#& (#.#* ,'*#' $#(3
2 M'*+(") &#'') (#,# $)#) ##
3 D.$#)#& $#&& )'#+# '"1
< D.$#)#& #))# S)'* )'#+# )$#'* >? )&.#' '$#
@&#%,%#*#+(#$+#'#+%%4,$#(#'&+$#'&(%$%4
5 &$#&
D.$#)#& #))# S)'* )'#+# #'*.# >? )&.#' '$#
6 @123<5678=1011
7 D.$#)#& +#' +4",
8 I'&#'&#& %'*& S#'')
= M'#. +#&%..#' $#'*#'
1 M'#. '$# ,#) +4", ")$"#,'* ")$"#,'*M4
0 M'.#' +#&%..#' .&
1 M'#. '$# .& ,#) +4", ")$"#,'* ")$"#,'*M4
1 A.4) +#' +4",
1 D.$#)#& +4", S)'* )'#+# ")$"#,'*M4 )(#)#+) ' #
2 M'$.& .# #CC0
1 M'*+#$.#' '$# '"$
3 A.4)  
1 M'$.& .# 9# 12
< +'*+#$.#' '$# #))# )$#'*>#?
1 M'$.& .# #C12  #C1=
5 +'*+#$.#' '$# )$#'*>#10? $#&
1 M'$.& .# #1=#100

http://slidepdf.com/reader/full/laporan-constructor 4/13
8/19/2019 laporan constructor

6 +'*+#$.#' '$# )$#'*>#/10? (%$%4  )$#'*>#10?


1 M'$.& .# #CC100
7 +'*+#$.#' '$# &)#%&
1 #.4) $&  

8
1 S$#' % +#.#")$"#,'*M4
A.4) +4", +'*+#$.#' ''$# ."&"'*
= D.$#)#& +4", ", )'#+# ")$"#,'*M4 )(#)#+) S)'* 
2 M'$.& .#  #,#$#4 9'"$
0 M'#. 0
2 A.4)  
1 M'$.& .#  #,#$#4 &)#%&
2 M'#. 100
2 A.4)  !
2 M'*.&.%& ()%$#'*#' ") ,'*#' '$# ##$ '  C 0   (#'#'* )$#'*
< ')+' 
2 M'$.& .#  #,#$#4 )$#'*>? +#.#
5 M'#. #'*.#>1?
2 A.4) ")
6 M'$.& .#  #,#$#4 )$#'*>? $#&
2 +'#. 1#'*.#>?
7 #.4)  
2 M'$.& .#  #,#$#4 )$#'*>? (%$%4
8 +'#. #'*.#>?0
2 A.4) 
= M'*.&.%& ()%$#'*#' ") ,'*#' '$# ##$ '  C 0   (#'#'* )$#'*J
3 ')+' 
0 M'$.& .#  #,#$#4 )$#'*>? (%$%4 )$#'*>?
3 +'#. #'*.#>?#'*.# >? 
1 A.4)  
3 A.4) ") 
2 A.4) ") 
3 M'*+#$.#' '$# 100
3 A.4) +"4", ")$"#,'*M4
3 A.4) $#&&
<
3
5
3
6
3
7
3
8
3
=
<
0
<
1
<
2

<
3

http://slidepdf.com/reader/full/laporan-constructor 5/13
8/19/2019 laporan constructor

<
<
<
5

<
6
<
7
<
8
<
=
5
0
5
1
5
2
5
3
5
<

S"#$ 2
T%*#&;)#.KN"2!##
1 D.$#)#& (#.#* )'#+# $#(3
2 M'*+(") &#'') (#,# $)#) ##
3 D.$#)#& $#&& )'#+# T%*#&;)#.KN"2
< I'&#'&#& %'*& S#'')
5 D.$#)#& #)#$ S)'* '#+##$#+#
6 D.$#)#& #)#$ ' %+$#4'&
7 D.$#)#& #)#$ ' "#$H#)*#J
8 D.$#)#& #))# ' .",O# ,'*#' (#'#'* 5
= D.$#)#& #))# S)'* "# ,'*#' (#'#'* 5
10 D.$#)#& #))# ' 4#)*# ,'*#' (#'#'* 10
11 D.$#)#& ."'&)%.") T%*#&;)#.KN"2 #'(# (#)#+)
12 M'*'&#$&#& #)#$ '#+#C'%$$
13 M'*'&#$&#& #)#$ #$#+#C'%$$
1< ;'%%( ."'&)%.") T%*#&;)#.KN"2

15
16 D.$#)#&
M+#&%..#'."'&)%.") T%*#&;)#.KN"2
'$# #)#$ )(#)#+)
'#+# +'%% S)'*
#)#$ .$#& '#+# S)'* #$#+#
'#+#
17 M+#&%..#' '$# #)#$ #$#+# +'%% #)#$ .$#& #$#+#
18 ;'%%( ."'&)%.") T%*#&;)#.KN"2
1= D.$#)#& +4", ", )'#+# ,##)O#9
20 M'*#.&& ()%$#'*#' ") ,'*#' '$# ##$ '  C 0   (#'#'* #))# .",O# 
')+' 1
21 M'*'&#$&#& .",O# >?C
22 ;'%%( +4", ,##)O#
23 M'*'&#$&#& "#>0?C;#)#+
2< M'*'&#$&#& "#>1?C"','
25 M'*'&#$&#& "#>2?C#$(#'#
26 M'*'&#$&#& "#>3?CA,+ S#)

http://slidepdf.com/reader/full/laporan-constructor 6/13
8/19/2019 laporan constructor

27 M'*'&#$&#& "#><?C#$%&"$
28 M'*'&#$&#& 4#)*#>0?C15000
2= M'*'&#$&#& 4#)*#>1?C12000
30 M'*'&#$&#& 4#)*#>2?C20000

31
32 M'*'&#$&#&
M'*'&#$&#& 4#)*#>3?C10500
4#)*#><?C18000
33 M'#. #',# CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
3< M'#. DAFTAR OBAT
35 M'#. #',# CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCP
36 M'#. #$ ",N#+# O#H#)*#
37 M'*#.&& ()%$#'*#' ") ' C0 (#'#'* .",O# ')+' 
38 M'#. #$ .",O#>?"#>?4#)*#>?
3= A.4) ,#) ") 
<0 M'#. #',# CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCP
<1 ;'%%( +4", ,##)O#
<2 D.$#)#& +4", '(%D#'O%(%9
<3 M'#. I'*' ++$4 )#(# '& "#Q: 
<< M'#,.#' #)#$ %+$#4'& &#*# '(%#' &#'')
<5 D.$#)#& #))# ' ($4#' ,'*#' (#'#'* %+$#4'&
<6 D.$#)#& #))# ' %+$#4 ,'*#' (#'#'* %+$#4'&
<7 D.$#)#& #))# ' #*4#'>? ,'*#' (#'#'* %+$#4'&
<8 M'*#.&& ()%$#'*#' '  C 0   (#'#'* %+$#4'& ')+' 
<= M'#. ;$4#' .-
50 M'*'(%.#' &#'') (#,# #))# ($4#'>?
51 M'#. %+$#4: 
52 M'*'(%.#' &#'') (#,# #))# %+$#4>?
53 M+#&%..#' 4#&$ ,#) 4#)*#>($4#'>??%+$#4>? +'%% #))# #*4#'>?
5< ;'%%( +4", '(%D#'O%(%
55 M+%# &(#& &#% #)&
56 M'#. STRU ;EMBAYARAN
57 M'#. N#+#: '#+#
58 M'#. A$#+#: #$#+#
5= M'#. DAFTAR OBAT YANG DIBELI
60 M'#. #',# CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
61 M'#. #$ N#+# O#H#)*#T"#$
62 M'#. #',# CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
63 M'*#.&& ()%$#'*#' ") ' C0  (#'#'* %+$#4'& ')+' 
6< M'#. #$ "#>.",O#>($4#'>???4#)*#>($4#'>??#*4#'>?
65 M'#+#4 '$# "#$H#)*#C"#$H#)*##*4#'> ?
66 A.4) ,#) ") 
67 M'#. #',# CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
68 M'#. T"#$ 4#)*# #'* ,##)  :P
6= ;'%%( +4", '(%D#'O%(%
70 A.4) ,#) .$#&
T%*#&;)#.M#'KN"2!##
1 D.$#)#& (#.#* )'#+# T%*#&;)#.M#'KN"2
2 M'*+(") &#'') (#,# $)#) ##
3 D.$#)#& $#&& )'#+# T%*#&;)#.M#'KN"2
< D.$#)#& +#' +4",
5 I'&#'&#& %'*& S#'')
6 D.$#)#& #)#$ S)'* '#+##$#+#(&#'L#*

7 M'#. SISTEM INFORMASI A;OTE AB

http://slidepdf.com/reader/full/laporan-constructor 7/13
8/19/2019 laporan constructor

8 M'#. N#+#: 
= M'#,.#' #)#$ '#+# &#*# '(%#' &#'')
10 M'#. A$#+#: 
11 M'#,.#' #)#$ #$#+# &#*# '(%#' &#'')

12
13 M'*'&#'&#&
M+#'**$ ".". # ,#)
+4", .$#& T%*#&;)#.KN"2 )(#)#+) 9'#+##$#+#
#!,##)O#9
1<  M+#'**$ ". +4", #!'(%D#'O%(%9
15 ;'%( +4", +#'
16 ;'%%( $#&&

D. SCREENSHOT PROGRAM

1! S)'&4" &"#$ '"+") 1

2! S)'&4" &"#$ '"+") 2

http://slidepdf.com/reader/full/laporan-constructor 8/13
8/19/2019 laporan constructor

E. PRAKTIKUM

A.Overloa!"# Me$%o

&. L#.%.#' ()"##' ,##& ,#' '#4 .# +'+%.#' .&#$#4#'


T,#. ),#(# .&#$#4#' (#,# ()"*)#+

2! .# (#,# #)& 7 (#,# (#)#+) ,"%$ #$% ,#' ,"%$ #$%2 , 4#(%& ,#' ,
*#'+'#, ' # ,#' '  #(# #'* )#,Q $#&.#'

http://slidepdf.com/reader/full/laporan-constructor 9/13
8/19/2019 laporan constructor

S'# #.#' +'#, ))") .#)'# ( ,## (#)#+) (#,# #)& .-7 ,'*#' #)&
.-3 #.#' +'#, &#+# ()&&! H#$ ' ,#. ,()"$4.#' .#)'# #'#)# +4",
")$"#,'* &#% ,'*#' $#''# ,#. "$4 +'*#',%'* ( ,#) (#)#+) #'*
&#+#!

3! R%#4 +4", (#,# #)& .%%4 +'#, +4", )( ", ,#' $#.%.#' %*#
 ()%#4#' +#' +4",!
1 package Ga3<?verloa(ing;
2 import java.util.Scanner;
3 pulic cla!! /et)o(<No1 "
4 pulic !tatic voi( >itungQua!+int a'int ,"
5 int nilai % aL;
6 S!tem.out.println+&maka )a!il lua! K &nilai,;
7 *
8 pulic !tatic voi( >itungQua!+(oule value' (oule
9 value2,"
1 (oule nilai % valueL value2;
0 S!tem.out.println+&maka )a!il lua! K &nilai,;
1 *
1 pulic !tatic voi( main+String#$ arg!, "
1 Scanner in % ne- Scanner+S!tem.in,;
2 S!tem.out.print+&ma!ukkan nilai integer 1 K &,;
1 int integer1 % in.netnt+,;
3 S!tem.out.print+&ma!ukkan nilai integer 2 K &,;
1 int integer2 % in.netnt+,;
4 >itungQua!+integer1' integer2,;
1 S!tem.out.print+&ma!ukkan nilai (oule 1 K &,;
5 (oule (oule1 % in.netDoule+,;
1 S!tem.out.print+&ma!ukkan nilai (oule 2 K &,;
6 (oule (oule2 % in.netDoule+,;
1 >itungQua!+(oule1'(oule2,;
7 *
1 }
8
1
9
2
0
2
1
2
2
2
3

http://slidepdf.com/reader/full/laporan-constructor 10/13
8/19/2019 laporan constructor

2
4
2
5
2
6

  B. Overloa!"# Co"'$r()$or

1! L#.%.#' ()"##' ,##& ,#' '#4 .# +'+%.#' .&#$#4#'


T,#. ),#(# .&#$#4#' (#,# ()"*)#+

2! ;#,# $#&& $'*.#)#' T#+#4.#' "'&)%") ,'*#' (#)#+) ' '** #(#
#'* )#,,#' $#&.#'

http://slidepdf.com/reader/full/laporan-constructor 11/13
8/19/2019 laporan constructor

A.#' )#, ))") .#)'# "'&)%") )&% ++(%'# ( (#)#+) #'*
&#+# ,'*#' "'&)%") ")$"#,'* $#'! S4'**# ()"*)#+ ,#. &# ++##
"'&)%") +#'#.#4 #'* #.#' ,.&.%&!

3! ;#,# $#&& $'*.#)#' #+#4.#' "'&)") ,'*#' ( ,## S)'* #$#& ,#' S)'*
'**.+%,#' #+#4.#' +4", %'%. +$#.%.#' (#)&'* ##% ()%#4#'
( ,## ,#)S)'* +'#, '*)! S$#4 % (#,# +4", +#' $#.%.#'
'&#'&#& ". ,'*#''#+# ". L&)'* ,'*#' ++#'**$ "'&)%") 
 )( ,## S)'*! $#&.#'
"'&)%")M#'KN"3!##
1 package Ga3<?verloa(ing;
2 pulic cla!! Bon!tructor/ain<No3"
3 pulic !tatic voi( main+String#$ arg!,"
4 Bon!tructor<No3 Q!tring % ne- Bon!tructor<No3+&3&'&4&,;
5 Q!tring.par!ing+,;
6 Q!tring.(i!pla/e!!age+,;
7 *
8 }

"'&)%")KN"3!##
 
1 package Ga3<?verloa(ing;
2 pulic cla!! Bon!tructor<No3"
3 String ala!' tinggi;
4 int a';
5
6 pulic Bon!tructor<No3+String ala!'String tinggi,"
7 t)i!.ala! % ala!;
8 t)i!.tinggi%tinggi;
9
10
11 *
12
13 pulic voi( par!ing+,"
14 a % nteger.par!ent+ala!,;
15  % nteger.par!ent+tinggi,;
16 *
17
18
19 pulic (oule )itungQua!+,"
20 double hasil = a*b/2;

F. KESIMPULAN

  M4", ")$"#,'* #,#$#4 +','&.#' ,%# ##% $4 +4", ,'*#' '#+# #'*
&#+# (#,# &%#% .$#&! N#+%' ( ,## ##% %+$#4 (#)#+)'# 4#)%& ),#!
Yang diperbolehkan dalam method overloading:

http://slidepdf.com/reader/full/laporan-constructor 12/13
8/19/2019 laporan constructor

1! M4", ")$"#,'* "$4 ++$. )%)' ( #'* ),#!


2! B"$4 ++(%'# +",) #'* ),#!

 Aturan pada method overloading:

1!
2! O)$"#,'* +4",
U'%. ++#'**$ &# ,$#..#'
+4", (#,#
")$"#,'* .$#&
(#,# #'*
## &#+#
4#)%& ##% (#,#
++#.# &%-$#&&!
( ,## ##%
 %+$#4 ,#) (#)#+) #'* ),# %'%. ++,#.#' +4", ")$"#,'* +#'#.#4
#'* ,(#'**$!
3! M4", ")$"#,'* &# ,$#..#' (#,# &%-$#&& ,'*#' '#+# &#+# '#+%' ,'*#'
 (#)#+) #'* ),#!
<! ;#)#+)-(#)#+) )&% &# ,,#.#' (#,# ( ,#' %+$#4 ( ##% .,%#'#!
5! B"$4 ++$. )%)' ( #'* &#+# ##% ),#!

Cara mendeklarasikan overloading method adalah:


mo(iier return:pe nama/et)o(+arameter, "
Contoh:
pulic voi( (ra- +int i, "
...
*
pulic voi( (ra-+(oule , "
...
*
pulic voi( (ra-+int i' (oule , "
...
*

http://slidepdf.com/reader/full/laporan-constructor 13/13

Anda mungkin juga menyukai