Recommended
Java Programming [12/12] : Thread
āļāļēāļāļāļģāđāļŠāļāļ1
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
Java Programming [4/12] : Object Oriented Concept
Java Programming: āļŦāļĨāļąāļāļāļēāļĢāđāļāļīāļāļāđāļāļāđāļāļāļāđ
āļāļāļāļĩāđ 6 āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ
(Big One) C Language - 07 object linkedlist
āļāļģāđāļŠāļāļMethods
āļāļģāđāļŠāļāļMethods
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
āļāļāļāļĩāđ 8 Methods
āđāļĄāļāļāļ āļāļĨāļļāđāļĄ3
āļāļāļāļĩāđ6 āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
Lab Computer Programming 1
More Related Content
Java Programming [12/12] : Thread
Similar to Computer Programming 4 (20) āļāļēāļāļāļģāđāļŠāļāļ1
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
Java Programming [4/12] : Object Oriented Concept
Java Programming: āļŦāļĨāļąāļāļāļēāļĢāđāļāļīāļāļāđāļāļāđāļāļāļāđ
āļāļāļāļĩāđ 6 āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ
(Big One) C Language - 07 object linkedlist
āļāļģāđāļŠāļāļMethods
āļāļģāđāļŠāļāļMethods
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
āļāļāļāļĩāđ 8 Methods
āđāļĄāļāļāļ āļāļĨāļļāđāļĄ3
āļāļāļāļĩāđ6 āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
More from Saranyu Srisrontong (13)
Lab Computer Programming 1
āļāļĨāļąāļāļāļēāļāđāļāļāđāļē
Intellec.pro for final exam
āļāļēāļĢāđāļāđāļāļąāļāļŦāļēāļāļēāļĢāļāļāļāđāļāļāđāļĨāļ°āļāļąāļāļāļēāļāļąāđāļāļāļāļāļ§āļīāļāļĩ
Computer systemarchitecture
Computer Programming 43. 3
ï āļāļĨāļēāļŠāļāđāļēāļ āđ āđāļ Object āđāļŦāļĄāđāļāļĩāđāļĄāļĩāļāđāļāļāļēāđāļāļīāļāļāļēāļāļāļĨāļēāļŠāđāļāļīāļĄ
āđāļĢāļĩāļĒāļāļāļĨāļēāļŠāļāđāļāļāļēāđāļāļīāļāļ§āđāļē āļāļĨāļēāļŠāļŦāļĨāļąāļ (SuperClass) āđāļĨāļ°
āđāļĢāļĩāļĒāļāļāļĨāļēāļŠāļāļĩāđāļĄāļĩāļāļļāļāļŠāļĄāļāļąāļāļīāļāļĨāđāļēāļĒāļāļąāļāļāđāļāļąāļāļ§āđāļē āļāļĨāļēāļŠāļĒāđāļāļĒ
(SubClass) āļāļķāđāļāļāļĨāļēāļŠāļĒāđāļāļĒāļāļ°āļŠāļ·āļāļāļļāļāļŠāļĄāļāļąāļāļīāļāļąāđāļāļŦāļĄāļāļāļāļāļāļĨāļēāļŠ
āļŦāļĨāļąāļāļĄāļēāđāļāđāļāļēāļ
ï āļāļĨāļēāļŠāļāļĩāđāđāļĄāđāļĢāļ°āļāļļāļāļĨāļēāļŠāļŦāļĨāļąāļāļāļ·āļāļ§āđāļē āļāļĨāļēāļŠāļāļąāđāļāļāļēāđāļāļīāļāļāļēāļ Object
āđāļĨāļ°āļāđāļ§āļĒāļāļēāļĢāļŠāļ·āļāļāļāļāļĢāļđāļāđāļāļ āļŠāđāļāļāļĨāđāļŦāđāđāļāđāļĨāļ° Object āļĄāļĩ
āļāļļāļāļŠāļĄāļāļąāļāļīāđāļŦāļĄāļ·āļāļ Object āļāđāļāļāļēāđāļāļīāļ āļāļēāđāļŦāđāļŠāļēāļĄāļēāļĢāļāđāļāļĩāļĒāļ
āđāļāļĢāđāļāļĢāļĄāđāļāđāđāļĢāđāļ§āļāļķāđāļ
ï Object Class āđāļāđāļāļāļĨāļēāļŠāđāļāļĩāļĒāļ§āđāļ Object āļāļĩāđāđāļĄāđāļĄāļĩāļāļĨāļēāļŠāļŦāļĨāļąāļ
āđāļĨāļ°āđāļāđāļ SuperClass āļāļāļāļāļļāļāļāļĨāļēāļŠāđāļ Java āđāļāļĒāđāļāđāļ
Class āļŠāļēāđāļĢāđāļāļĢāļđāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāđāļāđāđāļāđāļāļąāļāļāļĩ āļāļąāļāļāļąāđāļ āļāļļāļ
Method āđāļ Object Class āļāļķāļāļāļđāļāđāļĢāļĩāļĒāļāđāļāđāļāļēāļāđāļāļĒ
āļāļĨāļēāļŠāđāļ āđ āļāđāđāļāđ
6. 6
āđāļāļĢāļāļŠāļĢāđāļēāļāļāļāļ Class
[<access_spec.>] [<modifier>] class <class_name> [extends SuperClass_name]
[implements interfaces_name]
{ //data members
//methods }
ï access_specifier āđāļĨāļ° modifier :- āļĢāļ°āļāļąāļāļāļēāļĢāđāļāđāļēāļāļķāļāļŦāļĢāļ·āļ
āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāđāļŦāđāļāļĢāļīāļāļēāļĢāļāļąāļāļāļĨāļēāļŠāļāļ·āđāļ āđ āđāļāđāļ public private
protected final
ï class :- āļāļēāļĻāļąāļāļāđāļŠāļāļ§āļāļāļĩāđāļāļāļāđāļŦāđāļāļĢāļēāļāļ§āđāļē āļŠāđāļ§āļāļāļāļāđāļāļĢāđāļāļĢāļĄāļāđāļāđāļāļāļĩāđ āđāļāđāļāļāļĨāļēāļŠ
ï extends :- āļāļēāļĻāļąāļāļāđāđāļāļāļēāļ°āļāļĩāđāļāļāļāđāļŦāđāļāļĢāļēāļāļ§āđāļē āļāļĨāļēāļŠāļāļĩāđ āļŠāļ·āļāļāļāļāļĄāļēāļāļēāļ
SuperClass
ï superClass_name :- āļāļ·āđāļāļāļāļāļāļĨāļēāļŠāļāļĩāđāļāđāļāļāļāļēāļĢāļŠāļ·āļāļāļļāļāļŠāļĄāļāļąāļāļīāļāđāļēāļ āđ āļĄāļēāđāļāđ
āļāļēāļ āđāļāļ·āđāļāđāļĄāđāļāđāļāļāđāļĢāļīāđāļĄāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāļēāļāļāļļāļāđāļĢāļīāđāļĄāļāđāļ
ï implements :- āļāļēāļĻāļąāļāļāđāđāļāļāļēāļ°āđāļāļ·āđāļāđāļĢāļĩāļĒāļāđāļāđāļŦāļĢāļ·āļāļāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļāļēāļāļāļĨāļēāļŠ
āļāļ·āđāļāļĄāļēāđāļāđāļāļŠāđāļ§āļāđāļāļ·āđāļāļĄāļāļĢāļ°āļŠāļēāļāļĢāļ°āļŦāļ§āđāļēāļāļāļĨāļēāļŠ
ï interfaces_name :- āļāļ·āđāļāļāļāļāļāļīāļāđāļāļāļĢāđāđāļāļāļāļĩāđāļāđāļāļāļāļēāļĢāđāļāđāļāļēāļ āļāļēāļĢāđāļāđāļāļēāļāđāļāļ
āļāļīāļāđāļāļāļĢāđāđāļāļāđāļāđāļāļāļēāļĢāļ°āļāļļāļāļĨāļļāđāļĄāļāļĪāļāļīāļāļĢāļĢāļĄāļāļĩāđāđāļāļīāđāļĄāđāļŦāđāļāļĨāļēāļŠ āļāļāļāđāļŦāļāļ·āļāļāļēāļāļāļĪāļāļīāļāļĢāļĢāļĄ
āļāđāļēāļ āđ āļāļēāļ SuperClass
8. 8
āđāļāļĢāļāļŠāļĢāđāļēāļāļāļāļ Method
[<access_spec.>] [<modifier>] <return_type> <method_name> ([arg._list])
{ //Statements }
ï access_specifier āđāļĨāļ° modifier:- āļĢāļ°āļāļąāļāļāļēāļĢāđāļāđāļēāļāļķāļ
āļāđāļāļĄāļđāļĨ āđāļāđāļ public private static void final
ï return_type :- āļāļāļīāļāļāļāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļ°āļŠāđāļāļāļ·āļāļŦāļĨāļąāļāļŠāļīāđāļāļŠāļļāļāļāļēāļĢāļāļēāļāļēāļ
āļāļāļ Method āļāļķāđāļāđāļ 1 Method āļāļ°āļāđāļāļāļŠāđāļāļāļĨāļĨāļąāļāļāđāļāļĒāđāļēāļāļāđāļāļĒ
āļāļĩāđāļŠāļļāļ 1 āļāđāļēāļāļĨāļąāļāđāļāļĒāļąāļ Method āļāļĩāđāđāļĢāļĩāļĒāļāđāļāđāļĄāļē
ï argument_list :- āļāļ·āđāļāļāļāļāļāļąāļ§āđāļāļĢāļāļĩāđāđāļāđāļĢāļąāļāļāđāļāļĄāļđāļĨāļāļĩāđāļŠāđāļāļĄāļēāļāļēāļ
Method āļāļĩāđāđāļĢāļĩāļĒāļāđāļāđāļāļēāļ Method āļāļĩāđ
ï Statements :- āļāļēāļŠāļąāđāļāļāļ§āļāļāļļāļĄāļāļēāļĢāļāļēāļāļēāļāļāļāļāļāļīāļāļāļāđ āđāļāļ·āđāļ
āļāļēāļŦāļāļāļ§āļīāļāļĩāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļ āļēāļĒāđāļ method
10. 10
āļāļĢāļ°āđāļ āļāļāļāļ Method
ï Method āļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļĄāļēāđāļāļ :- Method āļāļĩāđāļāļđāđāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļŠāļĢāđāļēāļāļāļķāđāļ
āđāļāđāđāļāļāļāļēāļĄāļāđāļāļāļāļēāļĢāļāļēāļāļāļĒāļđāđāđāļ Class āđāļāļĩāļĒāļ§āļāļąāļāļŦāļĢāļ·āļāļāđāļēāļ Class āļāļąāļāļāđāđāļāđ
ï Method āļāļĩāđāļĄāļĩāļāļĒāļđāđāđāļĨāđāļ§ :- Method āđāļ Class Libraries āļāđāļēāļ āđ
āđāļ Package āļāļāļ JDK āļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļāļēāļāļāđāļāļāļĢāļ°āļāļļāđāļāļāļēāļŠāļąāđāļ import
āļāļāļāļāđāļāđāļāļĢāđāļāļĢāļĄ āđāļāļĒāđāļĄāđāļāļēāđāļāđāļāļāđāļāļāļŠāļĢāđāļēāļ Object āļāļķāđāļāļĄāļēāđāļŦāļĄāđ
13. 13
āļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđ Method āļāļēāļ Class Libraries
ï āđāļĢāļĩāļĒāļāđāļāđāđāļāļĒāļĢāļ°āļāļļāļāļ·āđāļ Package āļāļ·āđāļ Class āđāļĨāļ°āļāļ·āđāļ Method
āļāļēāļĄāļĨāļēāļāļąāļ āļāļąāđāļāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļļāļ
āļāļ·āđāļ Package. āļāļ·āđāļ Class. āļāļ·āđāļ Method(parameter_list);
System.out.println(âWarm Welcomeâ);
15. 15
Method Invocation
ï āļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđmethod āļāļēāđāļāđāđāļāļŠāļāļāļĨāļąāļāļĐāļāļ°
â Method āļāļĩāđāđāļĄāđāļŠāđāļāļāđāļēāļāļĨāļąāļāļāļāļāļĄāļēāļāļ°āļāđāļāļāļāļđāļāđāļĢāļĩāļĒāļāļāļēāļāļāļēāđāļŦāļāđāļāļāļāļāļāļĢāļ°āđāļĒāļ
â Method āļāļĩāđāļŠāđāļāļāđāļēāļāļĨāļąāļāļāļāļāļĄāļēāļāļ°āļāđāļāļāļāļđāļāđāļĢāļĩāļĒāļāļāļēāļāļāļēāđāļŦāļāđāļāļāļāļ term āļ āļēāļĒāđāļ
expression
ï āđāļāļĢāļāļŠāļĢāđāļēāļāļāļāļāļāļĢāļ°āđāļĒāļāļāļĩāđāđāļĢāļĩāļĒāļ method āļĄāļĩāļāļąāļāļāļĩāđ
<method name> (<argument list>);
<argument list> āļāļ·āļ āļĨāļēāļāļąāļāļāļāļ expression āļŦāļĢāļ·āļāļāļąāļ§āđāļāļĢ āļŦāļĢāļ·āļ instance āļŦāļĢāļ·āļ
āļāđāļēāļāļāļāļĩāđ āļāļāļāļāđāļēāļāļĩāđāļāļ°āļāļđāļāļŠāđāļāđāļŦāđāđāļāđāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāđāļ method āļāļĩāđāļāļđāļāđāļĢāļĩāļĒāļ āļāļēāļāļ§āļ
āđāļĨāļ°āļāļāļīāļāļāđāļāļĄāļđāļĨāļāļāļ <argument list> āļāļ°āļāđāļāļāļŠāļāļāļāļĨāđāļāļāļāļąāļ <parameter list>
āļāļāļ method āļāļĩāđāļāļđāļāđāļĢāļĩāļĒāļ
āļāđāļēāļāļāļāļāļāļĢāļ°āđāļĒāļāļāļĩāđāđāļĢāļĩāļĒāļ method āļāđāļē <argument list> āļāļĩāđāļāļđāļāļŠāđāļāļāļāļāļĄāļē āļāļ°āļāļđāļ
āđāļĢāļĩāļĒāļāļ§āđāļē actual parameter āļŦāļĢāļ·āļ argument āļŠāđāļ§āļāļāļēāļāļāđāļēāļāđāļāļĢāđāļāļĢāļĄāļāļĩāđāļāļēāļŦāļāļ
method āļāđāļē <parameter list> āļāļĩāđāļĢāļąāļāđāļāđāļēāļĄāļēāļāļ°āļāļđāļāđāļĢāļĩāļĒāļāļ§āđāļē formal parameter āļŦāļĢāļ·āļ
parameter
16. 16
ï āđāļĄāļ·āđāļāļĄāļĩāļāļēāļĢāđāļĢāļĩāļĒāļ method āļāļ°āļĄāļĩāđāļŦāļāļļāļāļēāļĢāļāđāđāļāļīāļāļāļķāđāļāļāļąāļāļāđāļāđāļāļāļĩāđ
1. āļāđāļēāļāļāļ argument āļāļ°āļāļđāļāļŠāđāļāđāļŦāđāđāļāđāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļēāļĄāļāļēāđāļŦāļāđāļāļāļāļāļĄāļąāļ
2. āđāļāļĢāđāļāļĢāļĄāđāļāļĨāļĩāđāļĒāļāļāļēāļĢāļāļēāđāļāļīāļāļāļēāļāļāļĢāļ°āđāļĒāļāļāļĩāđāđāļĢāļĩāļĒāļ method āđāļāļāļĩāđ
āļāļļāļāđāļĢāļīāđāļĄāļāđāļāļāļāļ method āļāļąāđāļ āļŦāļēāļāļĄāļĩāļāļēāļĢāļāļĢāļ°āļāļēāļĻāļāļąāļ§āđāļāļĢāđāļāļāļēāļ°āļāļĩāđāđāļ
method āļāđāļŠāļĢāđāļēāļāļāļąāļ§āđāļāļĢāđāļŦāļĨāđāļēāļāļĩāđāļāļķāđāļ āđāļĨāđāļ§āđāļāļĢāđāļāļĢāļĄāļāļēāđāļāļīāļāļāđāļāđāļ
āļāļāļāļ§āđāļēāļāļ°āļāļķāļāļāļĢāļ°āđāļĒāļāļŠāļļāļāļāđāļēāļĒ āļŦāļĢāļ·āļāļāļķāļāļāļĢāļ°āđāļĒāļ return
3. āļŦāļēāļ method āļāļēāđāļāļīāļāđāļāļāļķāļāļāļĢāļ°āđāļĒāļ return āļāļĩāđāļĄāļĩ
expression āļāđāļēāļāļāļ expression āļāļąāđāļāļāļ°āļāļđāļāļāļēāļāļ§āļāđāļĨāļ°
āļāļĨāļĨāļąāļāļāđāļāļąāđāļāļāļđāļāļŠāđāļāļāļĨāļąāļāđāļāļĒāļąāļāļāļēāđāļŦāļāđāļāļāļĩāđāđāļĢāļĩāļĒāļ method āļāļąāđāļ āđāļāđāļŦāļēāļ
method āļāļąāđāļāļāļđāļāļĢāļ°āļāļļāļ§āđāļēāļāļ°āđāļĄāđāļŠāđāļāļāđāļēāļāļāļāļĄāļē (void) āļāđāļāļēāļāļāļ°āļāļāļāļĩāđ
āļāļĢāļ°āđāļĒāļāļŠāļļāļāļāđāļēāļĒāļŦāļĢāļ·āļāļāļĢāļ°āđāļĒāļ return āļāļĩāđāđāļĄāđāļĄāļĩāļāđāļēāļŠāđāļāļāļāļāļĄāļē
4. āļŦāļēāļ method āļŠāļīāđāļāļŠāļļāļāļāļēāļĢāļāļēāļāļēāļāļāļĩāđāļāļĢāļ°āđāļĒāļāļŠāļļāļāļāđāļēāļĒ āđāļāļĒāđāļĄāđāļĄāļĩāļāļēāļĢ
exit āļŦāļĢāļ·āļ return āđāļāļĢāđāļāļĢāļĄāļāļ°āđāļāļĨāļĩāđāļĒāļāļāļēāļĢāļāļēāđāļāļīāļāļāļĨāļąāļāļĄāļēāļĒāļąāļ
āļāļēāđāļŦāļāđāļāļāļąāļāļāļēāļāļāļļāļāļāļĩāđāđāļĢāļĩāļĒāļ method āļāļąāđāļāđāļĨāļ°āļāļēāđāļāļīāļāļāđāļāđāļ
18. 18
Object
ï āļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļāļēāļ Class āđāļāļāđāļāļēāļĄ āļāđāļāļāļŠāļĢāđāļēāļ Object āļāļķāđāļāļĄāļēāđāļŦāļĄāđāđāļāļ·āđāļ
āđāļāļĢāļĩāļĒāļĄāđāļ§āđāđāļŦāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļēāļāđāļāđāļāļąāļ Class āļāļąāđāļ
ï āļāļēāļĢāļŠāļĢāđāļēāļ Object āđāļŦāļĄāđāđāļĢāļĩāļĒāļāļ§āđāļē Object Instantiation
ï āļāļēāļĢāļŠāļĢāđāļēāļ Object āļāļĢāđāļāļĄāļāļąāļāļāļēāļĢāđāļŠāđāļāđāļāļĄāļđāļĨāđāļĢāļĩāļĒāļāļ§āđāļē Object
Initialization
āļāļēāļĢāļāļēāļŦāļāļāļ§āđāļē Object āļāļĒāļđāđāđāļ Class āđāļ => String S1;
āļāļēāļĢāļŠāļĢāđāļēāļ Object āļāļĢāđāļāļĄāļāļąāļāļāļēāļĢāđāļŠāđāļāđāļāļĄāļđāļĨ =>
S1 = new String(âHelloâ);
āļŦāļĢāļ·āļāļāļēāļāļĢāļ§āļĄāđāļ§āđāđāļāļāļēāļŠāļąāđāļāđāļāļĩāļĒāļ§ =>
String S1 = new String(âHelloâ);
19. 19
āļāļēāļĢāļŠāļĢāđāļēāļ Object
ï āļāļēāļĢāļāļēāļŦāļāļāļ§āđāļē Object āļāļĒāļđāđāđāļ Class āđāļ
āļĢāļđāļāđāļāļ ClassName ObjectName
āđāļāđāļ Circle MyCircle;
āļāļēāļĢāļŠāļĢāđāļēāļ Object āđāļāļ·āđāļāļāļąāļāļŠāļĢāļĢāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļēāđāļŦāđ Object āļāļĩāđ
āļĢāļđāļāđāļāļ ObjectName = new ClassName();
āđāļāđāļ MyCircle = new Circle();
ï āļāļēāļĢāļŠāļĢāđāļēāļ Object āđāļāļĒāđāļāđāļāļēāļŠāļąāđāļāđāļāļĩāļĒāļ§
āļĢāļđāļāđāļāļ ClassName ObjectName = new ClassName();
āđāļāđāļ Circle MyCircle = new Circle();
ï āļāļēāļĢāļŠāļĢāđāļēāļāļĄāļēāļāļāļ§āđāļēāļŦāļāļķāđāļ Object
āļĢāļđāļāđāļāļ ClassName ObjectName_1 = new ClassName();
ObjectName_2 = new ClassName();
āđāļāđāļ Circle MyCircle_1 = new Circle(),
MyCircle_2 = new Circle();
21. 21
Object-oriented concept
ï Method overloading āđāļāđāļāļāļēāļĢāđāļĢāļĩāļĒāļ method āļŦāļāļķāđāļāļāđāļ§āļĒ
argument āļāļĩāđāđāļāļāļāđāļēāļāļāļąāļāđāļāđāļāļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļĨāļ°āļāļĢāļąāđāļ āđāļĨāļ°āļāļ°āļāđāļāļāļĄāļĩāļŦāļĨāļēāļĒ āđ
method āļŠāļēāļŦāļĢāļąāļāļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļĨāļ°āđāļāļ āđāļāđāļ method āđāļāļāļēāļĢāļŦāļēāļāđāļēāļŠāļđāļāļŠāļļāļ
āļāļēāļāļāļĢāļ°āļāļāļāļāđāļ§āļĒ 2 method āļāļķāđāļāļĄāļĩ argument āļāđāļēāļāļāļąāļ āļāļ·āļ
ïŽ static double max(double num1, double num2)
ïŽ static int max(int num1, int num2)
25. 25
Constructor Method
ï āđāļĄāļ·āđāļ Object āđāļ āđ āļāļđāļāļŠāļĢāđāļēāļāļāļķāđāļāļĄāļēāļ āļēāļĒāđāļāđ Class āļŦāļāļķāđāļ āđāļāļĢāđāļāļĢāļĄāļāļ°āļāđāļāļ
āđāļāđāļĢāļĩāļĒāļāđāļāđ Method āļāļĩāđāļĄāļĩāļāļ·āđāļāđāļāļĩāļĒāļ§āļāļąāļ Class āļāļąāļāļāļĩ (āļāđāļēāļĄāļĩ) āļāļēāļĢ
āļāļēāļŦāļāļāļāļēāļĢāļāļēāļāļēāļāļĨāļąāļāļĐāļāļ°āļāļĩāđāđāļĢāļĩāļĒāļāļ§āđāļē âConstructorâ āđāļĨāļ°āđāļĢāļĩāļĒāļ
Method āļāļĩāđāļĄāļĩāļāļ·āđāļāđāļāļĩāļĒāļ§āļāļąāļ Class āļ§āđāļē âConstructor
Methodâ āļāļąāđāļāļāļĩāđ āļĄāļĩāļāđāļāļāļēāļāļąāļ āļāļ·āļ
â Constructor Method āļāđāļāļāļĄāļĩāļāļ·āđāļāđāļāļĩāļĒāļ§āļāļąāļāļāļ·āđāļ Class
â Header āļāļāļ Constructor Method āļāđāļāļāđāļĄāđāļĄāļĩāļāđāļē
return_data_type āļŦāļĢāļ·āļ āđāļĄāđāļāļĢāļ°āļāļąāđāļ Keyword void
ï āļāļĢāļāļĩāļāļĩāđāļĄāļĩ Subclass āļĄāļēāļāļĄāļēāļĒāđāļāđāļāļĨāļēāļāļąāļāļāļąāđāļ āđāļĨāļ°āļĄāļĩ Constructor
āļĢāļ§āļĄāļāļĒāļđāđāļāđāļ§āļĒ āđāļĄāļ·āđāļāđāļāđāļāļēāļŠāļąāđāļ super() āđāļāļ·āđāļāđāļĢāļĩāļĒāļāđāļāđ Constructor āđāļ
āļĢāļ°āļāļąāļāđāļāļāđāļāļēāļĄ Constructor āļāļāļ Superclass āđāļĢāļ āļāļ°āļāđāļāļāļāļđāļ
āđāļĢāļĩāļĒāļāđāļāđāļāđāļāļāđāļŠāļĄāļ āđāļĄāđāļ§āđāļēāļāļ°āļĄāļĩ subclass āļĄāļēāļāđāļāļĩāļĒāļāđāļ
27. 27
Constructor Method
ï āđāļĄāļ·āđāļ Object āđāļ āđ āļāļđāļāļŠāļĢ āđāļēāļāļāļķāđāļāļĄāļē
āļ āļēāļĒāđāļ āđClass āļŦāļāļķāđāļ āđāļāļĢāđāļāļĢāļĄāļāļ°āļ āđāļāļ
āđāļāđāļĢāļĩāļĒāļāđāļ āđMethod āļāļĩāđāļĄāļĩāļāļ·āđāļāđāļāļĩāļĒāļ§āļāļąāļ
Class āļāļąāļāļāļĩ (āļ āđāļēāļĄāļĩ) āļāļēāļĢāļāļēāļŦāļāļāļāļēāļĢ
āļāļēāļāļēāļāļĨāļąāļāļĐāļāļ°āļāļĩāđāđāļĢāļĩāļĒāļāļ§āđāļē
âConstructorâ āđāļĨāļ°āđāļĢāļĩāļĒāļ Method āļāļĩāđ
āļĄāļĩāļāļ·āđāļāđāļāļĩāļĒāļ§āļāļąāļ Class āļ§āđāļē âConstructor
Methodâ āļāļąāđāļāļāļĩāđ āļĄāļĩāļ āđāļāļāļēāļāļąāļ āļāļ·āļ
â Constructor Method āļ āđāļāļāļĄāļĩāļāļ·āđāļ
āđāļāļĩāļĒāļ§āļāļąāļāļāļ·āđāļ Class
â Header āļāļāļ Constructor
Method āļ āđāļāļāđāļĄāđāļĄāļĩāļāđāļē
return_data_type āļŦāļĢāļ·āļ
āđāļĄ āđāļāļĢāļ°āļāļąāđāļ Keyword void
ï āļāļĢāļāļĩāļāļĩāđāļĄāļĩ Subclass āļĄāļēāļāļĄāļēāļĒāđāļāđāļ
āļĨāļēāļāļąāļāļāļąāđāļ āđāļĨāļ°āļĄāļĩ Constructor āļĢāļ§āļĄāļāļĒāļđāđ
āļ āđāļ§āļĒ āđāļĄāļ·āđāļāđāļ āđāļāļēāļŠāļąāđāļ super() āđāļāļ·āđāļ
āđāļĢāļĩāļĒāļāđāļ āđConstructor āđāļāļĢāļ°āļāļąāļāđāļāļāđ
āļāļēāļĄ Constructor āļāļāļ Superclass
āđāļĢāļ āļāļ°āļ āđāļāļāļāļđāļāđāļĢāļĩāļĒāļāđāļ āđāļāđāļāļāđāļŠāļĄāļ āđāļĄāđ
āļ§āđāļēāļāļ°āļĄāļĩ subclass āļĄāļēāļāđāļāļĩāļĒāļāđāļ
28. 28
āļāļēāļŠāļąāđāļ super
ï Subclass āļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāđāļāđ
Constructor Method
āļāļāļ Superclass āđāļāđāđāļĨāļĒ āđāļāļĒ
Subclass āđāļĄāđāļāļēāđāļāđāļāļāđāļāļāļŠāļĢāđāļēāļ
Constructor āļāļāļāļāļāđāļāļāļāļķāđāļāļĄāļē
āđāļŦāļĄāđ (Constructor āļāļ°āđāļĄāđāļāļđāļ
āļŠāļ·āļāļāļāļāļāļēāļāļāļēāļĢ Inherit āļāđāļ§āļĒ
āļāļēāļŠāļąāđāļ extends āđāļāđāļĨāļ°āļāļ°āđāļĢāļĩāļĒāļāđāļāđ
āđāļāđāđāļāļĒāļāļēāļŠāļąāđāļ super) āļāļēāđāļŦāđ
āļāļĢāļ°āļŦāļĒāļąāļāđāļ§āļĨāļēāđāļĨāļ°āđāļĄāđāļāđāļēāļāđāļāļ
ï āđāļĢāļĩāļĒāļāđāļāđāļŠāļĄāļēāļāļīāļāļāļāļ
Superclass āđāļāļāļĢāļāļĩāļāļĩāđ
Subclass āđāļāđāļŠāļĄāļēāļāļīāļ (āļāļąāļ§āđāļāļĢ,
Method āļāļ·āđāļāđāļāļĩāļĒāļ§āļāļąāļ)
29. 29
Overriding Method
ï Method overriding āđāļāđāļāļāļēāļĢāļāļēāļŦāļāļāļāļ·āđāļāļāļāļ method āđāļ
subclass āđāļŦāđāļĄāļĩāļāļ·āđāļāđāļŦāļĄāļ·āļāļāļāļąāļ method āđāļ parent class
āđāļāļ·āđāļāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļēāļĢāļāļēāļāļēāļ method āđāļ parent class āđāļŦāđ
āļāļēāļŦāļāđāļēāļāļĩāđāļāļ·āđāļāđāļ subclass
ï āļāļēāļĢ binding āļ§āđāļēāļāļ·āđāļ method āļāļĩāđ instance āļŠāđāļāļĄāļēāđāļāđāļ
method āļāļąāļ§āđāļ āļāļ°āļāļēāđāļāļ dynamic binding
ï āđāļāļ§āļāļīāļāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāļąāļ instance āļāļāļ class āļāļĩāđāļāđāļēāļāļāļąāļ
āļāđāļ§āļĒ method āđāļāļĩāļĒāļ§āļāļąāļāđāļĢāļĩāļĒāļāļ§āđāļē polymorphism
ï polymorphism āđāļāđāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļāļēāļĢāļāļāļāđāļāļāđāļāļĢāđāļāļĢāļĄ
āđāļāļ·āđāļāđāļŦāđāđāļāđāļāļēāļāļĢāđāļ§āļĄāļāļąāļ āļŦāļĢāļ·āļāļāļēāļĢāļāļēāļāļĨāļąāļāļĄāļēāđāļāđāđāļāđāļāļĩāļ
31. 31
Overriding Method
ï āļāļĢāļāļĩāļāļĩāđāļāļ·āđāļ Method āđāļŦāļĄāļ·āļāļāļāļąāļ āđāļāđ
āļĄāļĩāļāļēāļāļ§āļāļŦāļĢāļ·āļāļāļāļīāļāļāļāļ
Parameter āļāđāļēāļāļāļąāļ
(āđāļĢāļĩāļĒāļāļ§āđāļē Signature āļāđāļēāļāļāļąāļ)
āđāļĢāļĩāļĒāļāļ§āđāļē âOverloading Methodâ
ï āļāļĢāļāļĩāļāļĩāđāļāļ·āđāļ Method āđāļŦāļĄāļ·āļāļāļāļąāļ
āļĢāļ§āļĄāļāļąāđāļ Signature āļāđāđāļŦāļĄāļ·āļāļāļāļąāļ
āļĨāļąāļāļĐāļāļ°āđāļāđāļāļāļĩāđāđāļĢāļĩāļĒāļāļ§āđāļē
âOverriding Methodâ
ï āļāļĢāļāļĩāļāļĩāđāđāļāļĢāđāļāļĢāļĄāļāļ Overridden
Method āđāļ Subclass āđāļĨāļ°
Superclass āđāļāļĢāđāļāļĢāļĄāļāļ°āļāļēāļāļēāļ
āļāļĩāđ Method āļāļāļ Subclass āđāļāļ
āđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī (āđāļĄāđāļāļēāļāļēāļāļāļĩāđ
Method āļāļāļ Superclass)
33. 33
āđāļāļ·āđāļāļāļāļēāļ subclass āļĄāļĩāļāļēāļĢāļŠāļ·āļāļāļāļāļāļąāđāļ method āđāļĨāļ°āļāļąāļ§āđāļāļĢ āļāļēāļ
superclass āđāļĨāļ° subclass āđāļāļāļāđāļŠāļēāļĄāļēāļĢāļāļāļēāļŦāļāļāļāļąāđāļāļāļąāļ§āđāļāļĢāđāļĨāļ°
method āļāļĩāđāļĄāļĩāļāļ·āđāļāļāđāļēāļāļąāļāļāļąāļ superclass āđāļāđ āđāļāđāļāļēāļĢāļāļąāđāļāļāļ·āđāļāļāļąāļ§āđāļāļĢāļāđāļēāļāļąāļ
superclass āļāļ°āđāļĄāđāđāļŦāļĄāļ·āļāļāļāļąāļāļāļĢāļāļĩāļāļāļ method āļāļ·āļ āđāļĄāđāļŠāļēāļĄāļēāļĢāļāļāļĩāđāļāļ°
overriding āļāļąāļ§āđāļāļĢāđāļāđ āļāļąāļāļāļąāđāļ āļāļąāļ§āđāļāļĢāļāļĩāđ subclass āļāđāļēāļāđāļēāļāļąāļāļāļ°āļĄāļĩāļŠāļāļ
āļāļĢāļāļĩ āļāļ·āļ
ï āđāļāđāļāļāļąāļ§āđāļāļĢāļāļāļ superclass āļāļ·āļ āđāļāđāļāļāļēāļĢāļŠāļ·āļāļāļāļāļāļąāļ§āđāļāļĢāļāļļāļāļāļąāļ§āļāļāļ
superclass
ï āļāļēāļĢāļŠāļĢāđāļēāļāļāļąāļ§āđāļāļĢāđāļŦāļĄāđāđāļāļĒāļāļĩāđāļāļ·āđāļāļāļąāļ§āđāļāļĢāļāđāļēāļāļąāļ āļāļąāļ§āđāļāļĢāļāļĩāđāļŠāļĢāđāļēāļāđāļŦāļĄāđāļāļ°āļāđāļēāļāļāļīāļ
āļ āļēāļĒāđāļ subclass āđāļāđāļēāļāļąāđāļ
35. 35
Composition
ï āđāļāđāļāļāļēāļĢāļŠāļĢāđāļēāļ Object āđāļŦāļĄāđāļāļēāļ Class āđāļāļīāļĄāļāļĩāđāļĄāļĩāļāļĒāļđāđ āđāļāļĒ
Object āđāļŦāļĄāđāļāļĩāđāļāļ°āļāļĒāļđāđāđāļ Class āđāļŦāļĄāđāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļ āļāļąāļāļāļąāđāļ
Class āđāļŦāļĄāđāļāļ°āļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāđāļāđ Method āļāđāļēāļ āđ āļāļēāļ
Class āđāļāļīāļĄāļāļĩāđāļĄāļĩāļāļĒāļđāđāđāļāđāđāļāļĒāđāļĄāđāļāđāļāļāļŠāļĢāđāļēāļāļŦāļĢāļ·āļāđāļāđāđāļ Method āļāļĩāđ
āļĄāļĩāđāļ Class āđāļāļīāļĄ
Class A //Class āđāļāļīāļĄāļāļĩāđāļĄāļĩ
aa()
{ âĶ }
bb()
{ âĶ }
Class B //Class āļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāđāļŦāļĄāđ
A b = new A() //āļŠāļĢāđāļēāļ Object b āļāļēāļ Class A
b.aa() //āđāļĢāļĩāļĒāļāđāļāđ Method aa āļāļāļ A
b.bb() //āđāļĢāļĩāļĒāļāđāļāđ Method bb āļāļāļ A
37. 37
Inheritance
ï āđāļāđāļāļāļēāļĢāļŠāļĢ āđāļēāļ Class āđāļŦāļĄāđāđāļŦ āđāđāļāđāļāļāļ§āļāđāļāļĩāļĒāļ§āļāļąāļ Class āđāļāļīāļĄāļāļĩāđāļĄāļĩ āļāļēāđāļŦ āđ
āļŠāļēāļĄāļēāļĢāļāđāļ āđāļāļļāļāļŠāļĄāļāļąāļāļīāļāđāļēāļāđ āđāļāđāļ āļāļąāļ§āđāļāļĢ Method Constructor āļŦāļĢāļ·āļ
āļāļ·āđāļ āđ āļāļāļ Class āđāļāļīāļĄāļāļĩāđāļĄāļĩāđāļ āđāđāļāļĒāđāļĄāđāļ āđāļāļāđāļ āđāđāļ āļāļąāđāļāļāļĩāđ Class āđāļāļīāļĄāļāļĩāđāļĄāļĩ
āļāļēāļāļāļēāļŦāļāļāđāļĄāđāđāļŦ āđClass āļāļ·āđāļāļĄāļēāđāļ āđ āļāļļāļāļŠāļĄāļāļąāļāļīāđāļ āđ āđāļ āđāļ āđāļ§āļĒāđāļāđāļāļāļąāļ
ï āļŦāļĨāļąāļāļāļāļ Inheritance āļāļ·āļ āļāļēāļĢāļŠāļĢ āđāļēāļ Class āļŦāļĨāļąāļāļāļķāđāļāļĄāļē 1 Class
āđāļāļĒ Class āļŦāļĨāļąāļāļāļ°āļĄāļĩāļāļļāļāļŠāļĄāļāļąāļāļīāļāđāļēāļ āđ āđāļāļĒāļĢāļ§āļĄāļāļĩāđ Class āļāļ·āđāļ āđ
āļāļēāđāļāđāļāļ āđāļāļāļĄāļĩ āļāļēāļāļāļąāđāļāļāļķāļāļŠāļĢ āđāļēāļ Class āļāļ·āđāļ āđ āļāļķāđāļāđāļāļ·āđāļāļĢāļąāļāļāļēāļĢāļāđāļēāļĒāļāļāļ
āļāļļāļāļŠāļĄāļāļąāļāļīāļāļąāđāļāļŦāļĄāļāļāļēāļ Class āļŦāļĨāļąāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļŠāļĢ āđāļēāļ
āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ·āđāļ āđ āļāļāļāļāļēāļāļāļĩāđāļĄāļĩāđāļ Class āļŦāļĨāļąāļāļāļķāđāļāđāļ āđ
Class X
double i;
xx();
Class Y extends X
double j;
yy();
39. 39
āļāļēāļĢāļāđāļāļāļāļąāļāļāļēāļĢ Inherit (Final Class)
ï Class āđāļāļāļĩāđāļĄāļĩāļāļēāļĢāļĢāļ°āļāļļāļāļēāļ§āđāļē final āļāļ°āđāļĄāđāļŠāļēāļĄāļēāļĢāļāļāļēāđāļāđāļāđāđāļāđāļ
Superclass āļāļāļ Class āđāļ āđ āđāļāđ (āļŠāļĄāļēāļāļīāļāļāļąāđāļāļŦāļĄāļāđāļ Class āļāļ°āļāļđāļ
āļāđāļāļāļāļąāļāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļāļēāļ Class āļāļ·āđāļ)
42. 42
Polymorphism
ï āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāļāļ Class āļŦāļāļķāđāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāđāļēāļāļāļīāļāļāļķāļ Object āļāļāļ
āļāļĩāļ Class āļŦāļāļķāđāļāđāļāđ āđāļāļĒāđāļĄāļ·āđāļ method āļāļąāđāļāļāļđāļāđāļĢāļĩāļĒāļāđāļāđāđāļāļĒāļāļēāļĢ
āļāđāļēāļāļāļīāļāļĄāļēāļāļēāļ Class āļāļ·āđāļ Class āđāļāđāļēāļāļāļ Object āļāļ°āļāļąāļāļŠāļīāļāđāļ
āļ§āđāļē āļāļ°āđāļĢāļĩāļĒāļāđāļāđ method āđāļ āļāļąāđāļāļāļĩāđ āđāļĄāđāđāļāđāļāļķāđāļāļāļĒāļđāđāļāļąāļāļāļāļīāļāļāļāļāļāļēāļĢ
āļāđāļēāļāļāļīāļāļāļķāļ (type of reference) āđāļāđāļāļķāđāļāļāļĒāļđāđāļāļąāļāļāļāļīāļāļāļāļ
Object (type of object)Shape
draw()
erase()
Triangle
draw()
erase()
Square
draw()
erase()
Circle
draw()
erase()
46. 46
access modifier ïŪ protected
ï protected :- āđāļĄāđāđāļāđāđāļāļīāļāđāļŦāđāļāļĨāļēāļŠāđāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāđāļāđāļāļēāļāđāļāđāļāļĒāđāļēāļāļāļīāļŠāļĢāļ° āđāļāđ
āđāļĄāđāļāļķāļāļāļąāļāđāļāļīāļāđāļĄāđāđāļŦāđāđāļāļĢāđāļāđāļēāđāļāđāļāļēāļāđāļĨāļĒ āļāļąāļāļāļĩāđ
â āļāļĨāļēāļŠāļāļĩāđāļāļĒāļđāđāđāļāđāļāđāļāđāļāļāđāļāļĩāļĒāļ§āļāļąāļāļāļąāļāļāļĨāļēāļŠāļāļĩāđāļāļđāļāļāļēāļŦāļāļ modifier āđāļāđāļ
protected āļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāđāļāđāļāļēāļ member āļāļāļāļāļĨāļēāļŠāļāļĩāđāļāļđāļāļāļēāļŦāļāļāđāļāđāļ
protected āđāļāđ
â āļāļĨāļēāļŠāļāļĩāđāļāļĒāļđāđāļāđāļēāļāđāļāđāļāđāļāļāļāļąāļāļāļĨāļēāļŠāļāļĩāđāļāļđāļāļāļēāļŦāļāļ modifier āđāļāđāļ
protected āļāļ°āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāđāļāđāļāļēāļ member āļāļāļāļāļĨāļēāļŠāļāļĩāđāļāļđāļ
āļāļēāļŦāļāļāđāļāđāļ protected āđāļāđ
â āļāļĨāļēāļŠāļāļĩāđāļāļĒāļđāđāļāđāļēāļāđāļāđāļāđāļāļāļāļąāļāļāļĨāļēāļŠāļāļĩāđāļāļđāļāļāļēāļŦāļāļ modifier āđāļāđāļ
protected āđāļāđāļĄāļĩāļāļ§āļēāļĄāļŠāļąāļĄāļāļąāļāļāđāđāļāđāļāļāļĨāļēāļŠāđāļĄāđāļāļĨāļēāļŠāļĨāļđāļāļāļąāļ āļŠāļēāļĄāļēāļĢāļ
āđāļĢāļĩāļĒāļāđāļāđāļāļēāļ member āļāļāļāļāļĨāļēāļŠāļāļĩāđāļāļđāļāļāļēāļŦāļāļāđāļāđāļ protected āđāļāđ
48. 48
āļāļēāļĢāļāđāļāļāļāļąāļāļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļ āļēāļĒāđāļ Superclass
ï āļāļēāļĢāļāđāļāļāļāļąāļāđāļĄāđāđāļŦ āđSubclass
āđāļĢāļĩāļĒāļāđāļ āđāļāļąāļ§āđāļāļĢāļŦāļĢāļ·āļ method
āđāļ Superclass āļŠāļēāļĄāļēāļĢāļāļāļē
āđāļ āđāđāļāļĒāļāļēāļĢāļĢāļ°āļāļļāļāļēāļ§āđāļē private
āļĨāļāđāļāļāļĩāđāļāļąāļ§āđāļāļĢāļŦāļĢāļ·āļ method
āļāļąāđāļ āđāļĨāļ°āļŦāļēāļāļ āđāļāļāļāļēāļĢāđāļŦ āđāļāļąāļ§
āđāļāļĢāļŦāļĢāļ·āļ method āđāļ
āļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāđāļ āđāļŦāļĢāļ·āļāļ āđāļēāļāļāļīāļ
āđāļ āđāđāļāļāļēāļ°āļāļēāļĢ Inherit āđāļāļĒ
Subclass āđāļāđāļēāļāļąāđāļāļāļ°āđāļ āđāļāļēāļ§āđāļē
protected āļ§āļēāļāđāļ§ āđāļ āđāļēāļāļŦāļāđāļē
āļāļąāļ§āđāļāļĢāļŦāļĢāļ·āļ method āļāļąāđāļ
49. 49
āđāļāļāļāļķāļāļŦāļąāļāļāļĩāđ 3
ï āļāļāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ item31.java āđāļāļ·āđāļāļāļēāļāļ§āļāļŦāļēāļāđāļēāļāļāļāļĢāļāļāļāļāļāļēāļāļēāļĢāļāļāļāļĢāļ
āđāļŦāđāļāļŦāļāļķāđāļ āļāļķāđāļāđāļāļ·āļāļāļĢāļīāļāļēāļĢāļĢāļ°āļŦāļ§āđāļēāļ 05.00-22.00 āļ. āđāļāļĒāļĄāļĩāļāđāļāļĄāļđāļĨ āļāļ·āļ āļāļ°āđāļāļĩāļĒāļāļĢāļ
āļ§āļąāļāļāļĩāđāđāļāđāļēāđāļāđāļāļĢāļīāļāļēāļĢ āđāļ§āļĨāļēāđāļāđāļē āđāļĨāļ°āđāļ§āļĨāļēāļāļāļ
āđāļ§āļĨāļēāļāļĩāđāđāļāđāļāļāļ = āđāļ§āļĨāļēāļāļāļ - āđāļ§āļĨāļēāđāļāđāļē
āļāļĨāļĨāļąāļāļāđāļāļĩāđāļāđāļāļāļāļēāļĢāđāļŦāđāđāļŠāļāļāļāļāļāļāļēāļāļāļāļ āļēāļ
āļāđāļēāļāļāļāļĢāļ āļāļ°āđāļāļĩāļĒāļ xxxx
āđāļ§āļĨāļēāđāļāđāļē āđāļ§āļĨāļēāļāļāļ āļĢāļ§āļĄ (āļāļąāđāļ§āđāļĄāļ) āļāļēāļāļ§āļāđāļāļīāļ
HH : MM HH : MM HH : MM X,XXX.XX
āļāļąāđāļāļāļĩāđ āļāđāļēāļāļāļāļĢāļāđāļ 3 āļāļąāđāļ§āđāļĄāļāđāļĢāļ 20 āļāļēāļ āđāļĻāļĐāļāļāļāļāļąāđāļ§āđāļĄāļāļŦāļēāļāđāļāļīāļ 30 āļāļēāļāļĩāđāļŦāđāļāļąāļ
āļāļķāđāļāđāļāđāļāļŦāļāļķāđāļāļāļąāđāļ§āđāļĄāļ āđāļāđāļāđāļēāđāļĄāđāđāļāļīāļ 30 āļāļēāļāļĩ āđāļŦāđāļāļąāļāđāļĻāļĐāļāļīāđāļ āļŠāļēāļŦāļĢāļąāļāļāđāļēāļāļāļāļĢāļāļāļĩāđāđāļāļāļēāļ°
āļŠāđāļ§āļāļāļĩāđāđāļāļīāļāļāļēāļ 3 āļāļąāđāļ§āđāļĄāļ āđāļŦāđāļāļīāļāļāļąāđāļ§āđāļĄāļāļĨāļ° 30 āļāļēāļ āđāļāļĒāđāļāđāļ§āļīāļāļĩāļāļēāļĢāļāļąāļāđāļĻāļĐāđāļāđāļāđāļāļĩāļĒāļ§āļāļąāļ
āļāļąāđāļāļāļĩāđāđāļŦāđāļŠāļĄāļĄāļāļīāļāđāļāļĄāļđāļĨāļāļķāđāļāđāļāļāļāļēāļĄāļāļ§āļēāļĄāđāļŦāļĄāļēāļ°āļŠāļĄ āđāļĨāļ°āļāļēāļāļķāļāļāļķāļāļāļ§āļēāļĄāđāļāđāļāļāļĢāļīāļāļ§āđāļē 1
āļāļąāđāļ§āđāļĄāļāļĄāļĩ 60 āļāļēāļāļĩ āļāļēāļĢāđāļāđāļāļĢāļīāļāļēāļĢāļāđāļēāļĄāļ§āļąāļāļāļīāļāļāđāļēāļāļĢāļīāļāļēāļĢāļ§āļąāļāļĨāļ° 500 āļāļēāļ
ï āļāļāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ item32.java āđāļāļĒāđāļāđ overloading method āđāļāļ·āđāļ
āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļ āļāļąāļ§āđāļāļĢāļŠāļāļāļāļąāļ§ āļāļķāđāļāļāļąāļ§āđāļāļĢāļāļąāļāļāļĨāđāļēāļ§āļāļēāļāđāļāđāļāđāļāđāļāļąāđāļāļāļēāļāļ§āļāđāļāđāļĄāļāļąāđāļāļāļđāđ
āļāļēāļāļ§āļāļāļĢāļīāļāļāļąāđāļāļāļđāđ āļŦāļĢāļ·āļāđāļāđāļāļāđāļāļāļ§āļēāļĄāļāļąāđāļāļāļđāđ
āļŠāđāļāļ āļēāļĒāđāļāļ§āļąāļāļĻāļļāļāļĢāđāļāļĩāđ20 āļŠāļīāļāļŦāļēāļāļĄ 2553
50. 50
Abstract Classes
ï Class āļāļĩāđāļāļđāļāļāļāļāđāļāļāļĄāļēāđāļŦāđāđāļāđāļāļēāļāđāļāđāļāļāļĨāļēāļāļąāļāļāļąāđāļ (Hierarchy)
āđāļĨāļ°āđāļĄāđāļŠāļēāļĄāļēāļĢāļ instantiated (āļāļēāļĢāļāļēāđāļŦāđāđāļāļīāļ Object āļāļēāļ
Class)
ï āļ āļēāļĒāđāļ Abstract Class āļāđāļāļāļĄāļĩ Abstract Method
(Method āļāļĩāđāđāļĄāđāļĄāļĩāļāļēāļĢ implement āđāļ§āđāļ āļēāļĒāđāļ Method
(āđāļĄāđāļĢāļ°āļāļļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļāļāļāļēāļĢāļāļēāļāļēāļ)) āļĢāļ§āļĄāļāļĒāļđāđāļāđāļ§āļĒ
ï Abstract Class āļāļ°āđāļāđāļāļĢāļ°āđāļĒāļāļāđāđāļāļāļēāļĢāļāļēāļāļēāļāđāļāļ Class
Hierarchy āļāļĩāđāļāļ°āļĢāļ°āļāļļāļāļēāļĢāļāļēāļāļēāļāđāļ§āđāđāļāļĩāļĒāļāļāļēāļāļŠāđāļ§āļ āđāļĨāđāļ§āđāļŦāđ Class
āļāļĩāđāļāļĒāļđāđāļĢāļ°āļāļąāļāļāđāļēāļāļ§āđāļēāđāļāđāļāļāļđāđ implement āđāļāļŠāđāļ§āļāļāļĩāđāđāļŦāļĨāļ·āļ
ï āļĢāļđāļāđāļāļ
abstract āļāļ·āđāļ Class āļŦāļĢāļ·āļ Method (parameter_list);
51. 51
āļāļļāļ Class āļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļĄāļēāļāļēāļ Class A āļāļ°āļāđāļāļāļŠāļĢāđāļēāļ method āļāļ·āđāļ âcallmeâ āđāļāļ·āđāļāđāļāđ
āđāļāđāļ overridden method āđāļŠāļĄāļ
āļŦāđāļēāļĄāļĄāļĩāļāļēāļŠāļąāđāļāđāļāļ·āđāļāđāļāđāđāļāļāļēāļĢāļāļēāļāļēāļāļ āļēāļĒāđāļ âAbstract Methodâ
āļŦāđāļēāļĄāļŠāļĢāđāļēāļ Object āđāļāđ āļ āļēāļĒāđāļ âAbstract Classâ (āđāļāļĒāđāļāđāļāļēāļŠāļąāđāļ new)
āļāđāļāļāļŠāļĢāđāļēāļ Abstract Method āđāļ§āđāđāļ Abstract Class āđāļāđāļēāļāļąāđāļ
53. 53
āļāļēāļĢāļŠāļ·āļāļāļāļāļāļļāļāļŠāļĄāļāļąāļāļīāļāļāļāļāļĨāļēāļŠāļŠāļēāļĄāļēāļĢāļāļāļēāđāļāļāđāļāđ 2 āļāļĢāļ°āđāļ āļ āļāļ·āļ
1. Single inheritance āļŦāļĄāļēāļĒāļāļķāļ āļāļēāļĢāļāļĩāđāļāļĨāļēāļŠāļŦāļāļķāđāļāđ āđāļāđāļĢāļąāļāļāļēāļĢ
āļāđāļēāļĒāļāļāļāļāļļāļāļŠāļĄāļāļąāļāļī (inherit) āļāļąāđāļāđāļāļāļāļĢāļīāļāļīāļ§āļāđāđāļĨāļ°āđāļĄāļāļāļāļĄāļēāļāļēāļāļāļĩāļāļāļĨāļēāļŠ
āļŦāļāļķāđāļāđāļāļĩāļĒāļāļāļĨāļēāļŠāđāļāļĩāļĒāļ§ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļāļĨāļēāļŠāļŠāļļāļāļąāļ āļāļĨāļēāļŠāļāđāļēāļ āđāļĨāļ°āļāļĨāļēāļŠāļĄāđāļē
āļāđāļēāļāļāđāđāļāđāļāļāļĨāļēāļŠāļāļĩāđāđāļāđāļĢāļąāļāļāļēāļĢāļāđāļēāļĒāļāļāļāļāļļāļāļŠāļĄāļāļąāļāļīāļāļēāļāļāļĨāļēāļŠāļŠāļąāļāļ§āđāļŠāļĩāđāđāļāđāļē
54. 54
2. Multiple inheritance āļŦāļĄāļēāļĒāļāļķāļ āļāļēāļĢāļāļĩāđāļāļĨāļēāļŠāļŦāļāļķāđāļāđ āđāļāđāļĢāļąāļāļāļēāļĢ
āļāđāļēāļĒāļāļāļāļāļļāļāļŠāļĄāļāļąāļāļīāļāļąāđāļāđāļāļāļāļĢāļīāļāļīāļ§āļāđāđāļĨāļ°āđāļĄāļāļāļāļĄāļēāļāļēāļāļāļĨāļēāļŠāļāļ·āđāļāļĄāļēāļāļāļ§āđāļē
āļŦāļāļķāđāļāļāļĨāļēāļŠ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļāļĨāļēāļŠāđāļĨāđāļāļāļĢāđ (Liger) āđāļāđāļĢāļąāļāļāļēāļĢāļāđāļēāļĒāļāļāļ
āļāļļāļāļŠāļĄāļāļąāļāļīāļāļēāļāļāļĨāļēāļŠāļŠāļīāļāđāļāđāļĨāļ°āļāļĨāļēāļŠāđāļŠāļ·āļ
55. 55
Interfaces
ï āļāļēāļŦāļāđāļēāļāļĩāđāļāļĨāđāļēāļĒāļāļąāļ Abstract āđāļāļĒāļāļēāļĢāļāļīāļĒāļēāļĄ Interface
āđāļŦāļĄāļ·āļāļāļāļąāļāļāļēāļĢāļāļīāļĒāļēāļĄ Class āđāļāļĩāļĒāļāđāļāđāļ āļēāļĒāđāļ Interface āļāļ°āļĄāļĩ
āđāļāļāļēāļ°āļĢāļēāļĒāļāļ·āđāļ methods āđāļāđāđāļĄāđāļĄāļĩāđāļāļ·āđāļāļŦāļēāļāļāļ methods
ï āđāļāļĢāđāļāļĢāļĄāđāļāļāļīāļĒāļēāļĄ Interface āđāļ§āđ āļŦāļĄāļēāļĒāļāļķāļ āļāļēāļŦāļāļāļ§āđāļē āļāļļāļ
Class āđāļāđāļāļĢāđāļāļĢāļĄāļāđāļāļāļŠāļĢāđāļēāļ Method āļāļĩāđāļĄāļĩāļāļ·āđāļāļāļēāļĄāļāļĩāđāļĢāļ°āļāļļāđāļ§āđāđāļ
Interface āļāđāļ§āļĒ āđāļāļĒāđāļāļ·āđāļāļŦāļēāļāļāļ Method āļāļēāļāđāļāļāļāđāļēāļāļāļąāļāđāļ
āđāļāđāļāđāļĨāļ° Class āļāļķāđāļāļāļĒāļđāđāļāļąāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāđāļāļāļēāļĢāđāļāđāļāļēāļ (āđāļāđāļāļ·āđāļ
Method āļāđāļāļāđāļāđāļāļāļ·āđāļāđāļāļĩāļĒāļ§āļāļąāļ)
ï āļāļĢāļ°āđāļĒāļāļāđāļāļāļ Interface āļāļ·āļ āļāļēāļĢāļāļē Multiple
Inheritance
56. 56
āđāļāļ§āļāļīāļāđāļāļāļēāļĢāļāļāļāđāļāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļ(Interface) āļāļāļāļāļĨāļēāļŠ
āļāļēāđāļāļāđāļāđāļ 2 āļāļĢāļ°āđāļ āļāļāļ·āļ
1. Abstract Interface āđāļāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļāļĩāđāļāļĢāļ°āļāļāļāļāđāļ§āļĒ
āđāļāļĢāļāļŠāļĢāđāļēāļ āļāļ·āļ āļāļ·āđāļāļāļāļāđāļĄāļāļāļ āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ āđāļĨāļ°āļāļāļīāļāļāļāļāļāđāļāļĄāļđāļĨāļāļ·āļ
āļāļĨāļąāļ āļāļĢāđāļāļĄāļāļąāđāļāļĄāļĩāļŠāđāļ§āļāļāļāļāļāļēāļĢāļāļāļĢāļąāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļ
(implement) āļāļĒāļđāđāļ āļēāļĒāđāļ āļāļēāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāļēāļāļĨāļąāļāļĄāļēāđāļāđāđāļŦāļĄāđ
(Reuse) āļĢāđāļ§āļĄāļāļąāļāđāļāļĢāđāļāļĢāļĄāļāļ·āđāļāđ āđāļāđ
2. Concrete Interface āđāļāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļāļĩāđāļāļĢāļ°āļāļāļāļāđāļ§āļĒ
āđāļāļĢāļāļŠāļĢāđāļēāļ āļāļ·āļ āļāļ·āđāļāļāļāļāđāļĄāļāļāļ āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ āđāļĨāļ°āļāļāļīāļāļāļāļāļāđāļāļĄāļđāļĨāļāļ·āļ
āļāļĨāļąāļ āđāļāļĒāđāļĄāđāļĄāļĩāļŠāđāļ§āļāļāļāļāļāļēāļĢāļāļāļĢāļąāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļ
(implement) āļāļĒāļđāđāļ āļēāļĒāđāļ āļŦāļēāļāļĄāļĩāļāļāļāđāļāđāļāļāđāļāļ·āđāļāļāđāļāļāļāļēāļĢāļāļē
āļāļĨāļąāļāļĄāļēāđāļāđāđāļŦāļĄāđ (Reuse) āļāļ°āļāđāļāļāļāļāļĢāļąāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļ
(implement) āļāļēāļĢāļāļēāļāļēāļāđāļāļ
60. 60
āļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļ (Interface) āļāļąāļāļāļĨāļēāļŠāļ§āđāļēāļāđāļāļĨāđāļē
Abstract Class) āļāļēāļāļŠāļĢāļļāļāđāļāđāļāļąāļāļāļĩāđāļāļ·āļ
āļāļĨāļēāļŠāļ§āđāļēāļāđāļāļĨāđāļē (Abstract Class) āļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļ (Interface)
āđāļāđāļāļāļĨāļēāļŠ āđāļĄāđāđāļāđāļāļĨāļēāļŠ
āļāļēāļāđāļĄāļāļāļāļāļāļāļāļĨāļēāļŠāļ§āđāļēāļāđāļāļĨāđāļē (Abstract
Class)āļāđāļāļāļĢāļ°āļāļļāļāļēāļ§āđāļē âabstractâ
āđāļĄāļāļāļāļāļĩāđāļāļĢāļēāļāļāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļ (Interface)
āđāļĄāđāļāđāļāļāļĢāļ°āļāļļāļāļēāļ§āđāļē âabstractâ
āļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļāļēāļāļāļĨāļēāļŠāļ§āđāļēāļāđāļāļĨāđāļē (Abstract
Class) āļāđāļāļāđāļāđāļāļēāļ§āđāļē âextendsâ
āļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļāļēāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļ (Interface)
āļāđāļāļāđāļāđāļāļēāļ§āđāļē âimplementsâ
āļāļĨāļēāļŠāļāļĩāđāļāļēāļāļēāļĢ extends āđāļĄāđāļāļēāđāļāđāļāļāđāļāļāļĢāļ°āļāļļ
āđāļĄāļāļāļāļāļĩāđāļĄāļĩāļāļĒāļđāđāđāļāļāļĨāļēāļŠāļ§āđāļēāļāđāļāļĨāđāļē (Abstract
Class) āļāļĢāļāļāļļāļāđāļĄāļāļāļ
āļāļĨāļēāļŠāļāļĩāđāļāļāļĢāļąāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļ (implement)
āļāđāļāļāļĢāļ°āļāļļāļāļļāļāđāļĄāļāļāļāļāļĩāđāļĄāļĩāļāļĒāļđāđāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļ
(Interface) āđāļŦāđāļāļĢāļ
68. āđāļĄāļāļāļāļŠāļēāđāļĢāđāļāļĢāļđāļāđāļāļĩāđāļĒāļ§āļāļąāļāļ§āļąāļāļāļĩāđ āđāļĨāļ°āđāļ§āļĨāļē
ï āļāļĨāļēāļŠ Calendar āđāļĨāļ°āļāļĨāļēāļŠ Date āļāđāļēāļāđāļāđāļāļāļĨāļēāļŠāđāļ
āđāļāđāļāđāļāļ java.util āđāļāđāļŠāļēāļŦāļĢāļąāļāļāļąāļāļāļēāļĢāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāļāļ§āļąāļāđāļāļ·āļāļāļāļĩ
āđāļĨāļ°āđāļ§āļĨāļē
import java.util.*;
ï āļāļēāļĢāđāļŠāļāļāļāļĨāļāļēāļāļāļēāļĢāļāļēāļāļēāļāļāļāļāļāļĨāļēāļŠ Calendar āđāļĨāļ°āļāļĨāļēāļŠ
Date āļĄāļĩāļāļēāļĢāļāļąāļāļĢāļđāļāđāļāļ āļāļēāļĢāđāļŠāļāļāļāļĨāļāđāļ§āļĒāđāļĄāļāļāļ format āļāļķāđāļ
āđāļāđāļāđāļĄāļāļāļāļŦāļāļķāđāļāđāļāđāļāđāļāđāļāļ java.text
import java.text.*;
69. āļāļĨāļēāļŠ Calendar āļāļąāļāļāļēāļĢāđāļŠāļāļāļāļĨāļ§āļąāļāđāļāļ·āļāļāļāļĩāđāļĨāļ°āđāļ§āļĨāļē
Calendar āļāļ·āđāļāļāļāļāđāļāđāļāļāđ = Calendar.getInstance();
System.out.format(â%āļĢāļŦāļąāļŠāđāļŠāļāļāļāļĨâ, āļāļ·āđāļāļāļāļāđāļāđāļāļāđ)
āļĢāļŦāļąāļŠāđāļŠāļāļāļāļĨ āļāļēāļāļāļīāļāļēāļĒ
tB āđāļŠāļāļāļāļ·āđāļāđāļāļ·āļāļ
td āđāļŠāļāļāļ§āļąāļāđāļāđāļāļāļąāļ§āđāļĨāļ 2 āļŦāļĨāļąāļ āļāļĒāļđāđāđāļāļĢāļđāļāđāļāļāļāļāļ 00
te āđāļŠāļāļāļ§āļąāļāđāļāđāļāļāļąāļ§āđāļĨāļ 1 āļŦāļĢāļ·āļ 2 āļŦāļĨāļąāļ
ty āđāļŠāļāļāļāļĩāđāļāđāļāļāļąāļ§āđāļĨāļ 2 āļŦāļĨāļąāļ
tY āđāļŠāļāļāļāļĩāđāļāđāļāļāļąāļ§āđāļĨāļ 4 āļŦāļĨāļąāļ
tl āđāļŠāļāļāļāļąāđāļ§āđāļĄāļ
tM āđāļŠāļāļāļāļēāļāļĩāđāļāđāļāļāļąāļ§āđāļĨāļ 2 āļŦāļĨāļąāļ
tp āđāļŠāļāļāļāđāļ§āļāđāļ§āļĨāļē am/pm āļŦāļĢāļ·āļāļāđāļāļāđāļāļĩāđāļĒāļ§āļŦāļĨāļąāļāđāļāļĩāđāļĒāļ
tm āđāļŠāļāļāđāļāļ·āļāļāđāļāļĢāļđāļāļāļąāļ§āđāļĨāļ 2 āļŦāļĨāļąāļ
tD āđāļŠāļāļāļ§āļąāļāļāļĩāđāđāļāļĢāļđāļāļāļāļ tm/td/ty
71. āļāļĨāļēāļŠ Date āļāļąāļāļāļēāļĢāđāļŠāļāļāļāļĨāļ§āļąāļāđāļāļ·āļāļāļāļĩāđāļĨāļ°āđāļ§āļĨāļē
Date āļāļ·āđāļāļāļāļāđāļāđāļāļāđ = new Date( );
SimpleDateFormat āļāļ·āđāļāļāļāļāđāļāđāļāļāđ = new SimpleDateFormat(āļĢāļđāļāđāļāļ);
āļĢāļŦāļąāļŠāđāļŠāļāļāļāļĨ āļāļēāļāļāļīāļāļēāļĒ
yyyy āđāļŠāļāļāļāļĩāļāļĢāļīāļŠāļāđāļĻāļąāļāļĢāļēāļ
MM āđāļŠāļāļāđāļāļ·āļāļāđāļāđāļāļāļąāļ§āđāļĨāļ 2 āļŦāļĨāļąāļ
MMM āđāļŠāļāļāđāļāļ·āļāļāđāļāđāļāļāļąāļ§āļāļąāļāļĐāļĢāļĒāđāļāļ āļēāļĐāļēāļāļąāļāļāļĪāļĐ
ww āđāļŠāļāļāļŠāļąāļāļāļēāļŦāđāļāļāļāļāļĩ
WW āđāļŠāļāļāļŠāļąāļāļāļēāļŦāđāļāļāļāđāļāļ·āļāļ
dd āđāļŠāļāļāļ§āļąāļāļāļĩāđ
F āđāļŠāļāļāļ§āļąāļāļāļāļāļŠāļąāļāļāļēāļŦāđāđāļāđāļāļāļąāļ§āđāļĨāļ
EEE āđāļŠāļāļāļ§āļąāļāļāļāļāļŠāļąāļāļāļēāļŦāđāđāļāđāļāļāļąāļ§āļāļąāļāļĐāļĢāļĒāđāļ
āļ āļēāļĐāļēāļāļąāļāļāļĪāļĐ
a āđāļŠāļāļ AM, PM
āļĢāļŦāļąāļŠāđāļŠāļāļāļāļĨ āļāļēāļāļāļīāļāļēāļĒ
HH āđāļŠāļāļāļāļąāđāļ§āđāļĄāļāđāļāļ 0-23
hh āđāļŠāļāļāļāļąāđāļ§āđāļĄāļāđāļāļ 1-12
kk āđāļŠāļāļāļāļąāđāļ§āđāļĄāļāđāļāļ 1-24
KK āđāļŠāļāļāļāļąāđāļ§āđāļĄāļāđāļāļ 0-11
mm āđāļŠāļāļāļāļēāļāļĩ
ss āđāļŠāļāļāļ§āļīāļāļēāļāļĩ
SS āđāļŠāļāļāļĄāļīāļĨāļĨāļīāļ§āļīāļāļēāļāļĩ
z āđāļŠāļāļāļāļ·āđāļāđāļāļāđāļ§āļĨāļē
Z āđāļŠāļāļāđāļāļāđāļ§āļĨāļēāđāļāđāļāđāļāļāļāļąāļ§āđāļĨāļ
74. āļāļēāļĢāđāļāđāļāļĩāļĒāđāđāļ§āļīāļĢāđāļ this
ï this āļŦāļĄāļēāļĒāļāļķāļ āļāļĨāļēāļŠāļāļąāļāļāļļāļāļąāļāļāļĩāđāļāļēāļĨāļąāļāđāļāđāļāļēāļāļāļĒāļđāđ
ï this.āļāļ·āđāļāđāļāļāļāļĢāļīāļāļīāļ§āļāđ āļŦāļĄāļēāļĒāļāļķāļ āļāļ·āđāļāđāļāļāļāļĢāļīāļāļīāļ§āļāđāļāļāļāļāļĨāļēāļŠāļāļąāļāļāļļāļāļąāļ
ï this.āļāļ·āđāļāđāļĄāļāļāļ āļŦāļĄāļēāļĒāļāļķāļ āļāļ·āđāļāđāļĄāļāļāļāļāļāļāļāļĨāļēāļŠāļāļąāļāļāļļāļāļąāļ