SlideShare a Scribd company logo
āļšāļ—āļ—āļĩāđˆ 7
āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāđāļĨāļ°āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ„āļĨāļēāļŠ
āļ„āļĩāļĒāđŒāđ€āļ§āļīāļĢāđŒāļ” static
        āđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ„āļĨāļēāļŠāļ™āļąāđ‰āļ™āļ–āđ‰āļēāļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŦāđ‰āļĄāļĩāļ•āļąāļ§āđāļ›āļĢāļŦāļ™āļķāđˆāļ‡ āđ€āļ›āđ‡āļ™
āļ•āļąāļ§āđāļ›āļĢāļ„āļĨāļēāļŠāļŠāļēāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ›āļĢāļ°āļˆāļēāļŦāļĢāļ·āļ­āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ•āđˆāļēāļ‡āđ†āđ‚āļ”āļĒāļ—āļĩāđˆ
āļ•āļąāļ§āđāļ›āļĢāļ™āļĩāđ‰āļˆāļ°āđ€āļāđ‡āļšāļ­āļĒāļđāđˆāđƒāļ™āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļēāļ—āļĩāđˆāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļ•āļąāļ§āđāļ›āļĢāļ™āļĩāđ‰āđ€āļĢāļĩāļĒāļāļ§āđˆāļē class
variables āļŦāļĢāļ·āļ­ static variables āđ‚āļ”āļĒāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āđāļ›āļĢāļ™āļĩāđ‰āļˆāļ°āđƒāļŠāđ‰āļ„āļēāļ§āđˆāļē static
āļ™āļēāļŦāļ™āđ‰āļēāļ—āļļāļāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļˆāļ°āđƒāļŠāđ‰āļ•āļąāļ§āđāļ›āļĢāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§āļāļąāļ™
āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (class)
      āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļˆāļ°āļŠāļĄāļšāļĢāļđāļ“āđŒāđ„āļ”āđ‰āļˆāļ°āļ•āđ‰āļ­āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī 3
āļ›āļĢāļ°āļāļēāļĢ āđ„āļ”āđ‰āđāļāđˆ āļāļēāļĢāļŦāđˆāļ­āļŦāļļāđ‰āļĄ āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” āļĄāļĩāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļš
āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (class) (āļ•āđˆāļ­)
1. āļāļēāļĢāļŦāđˆāļ­āļŦāļļāđ‰āļĄ (Encapeulation) āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļŠāļēāļ„āļąāļāļ‚āļ­āļ‡āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡
āļ§āļąāļ•āļ–āļļāļāđ‡āļ„āļ·āļ­ āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđƒāļ™āļ„āļĨāļēāļŠāļŠāļēāļĄāļēāļĢāļ–āļ›āļāļ›āđ‰āļ­āļ‡
āļŦāļĢāļ·āļ­āļ–āļđāļāļŦāđˆāļ­āļŦāļļāđ‰āļĄāļ­āļĒāļđāđˆāļ āļēāļĒāđƒāļ™āđ„āļĄāđˆāđƒāļŦāđ‰āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ‡āļēāļ™āļŦāļĢāļ·āļ­āđ€āļ‚āđ‰āļēāđ„āļ›āđāļāđ‰āđ„āļ‚
āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ āļ–āđ‰āļēāļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠāļŠāļēāļŦāļĢāļąāļšāļ§āļ‡āļāļĨāļĄāļŠāļ·āđˆāļ­ Cricle āļ āļēāļĒāđƒāļ™āļ„āļĨāļēāļŠāļĄāļĩāđ€āļĄāļ˜āļ­āļ”
āļŠāļēāļŦāļĢāļąāļšāļāļēāļŦāļ™āļ”āļ„āđˆāļēāļĢāļąāļĻāļĄāļĩ āđ€āļĄāļ˜āļ­āļ”āļŠāļēāļŦāļĢāļąāļšāļŦāļēāđ€āļŠāđ‰āļ™āļĢāļ­āļšāļ§āļ‡āļāļĨāļĄ āđāļĨāļ°āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™
āļĢāļąāļĻāļĄāļĩāļ§āļ‡āļāļĨāļĄāļŠāļēāļŦāļĢāļąāļšāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđƒāļ™āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāđ€āļŠāđ‰āļ™āļĢāļ­āļšāļ§āļ‡āļāļĨāļĄ āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡
                                    āđˆ
āļ„āļĨāļēāļŠāļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰ āļ„āđˆāļēāļĢāļąāļĻāļĄāļĩāļˆāļ°āđƒāļŠāđ‰āļ āļēāļĒāđƒāļ™āļ„āļĨāļēāļŠāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđ„āļĄāđˆāļ„āļ§āļĢāđƒāļŦāđ‰āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđāļāđ‰āđ„āļ‚āđ„āļ”āđ‰
         āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ­āļēāļˆāļ—āļēāđƒāļŦāđ‰āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļ„āđˆāļēāđ€āļŠāđ‰āļ™āļĢāļ­āļšāļ§āļ‡āļœāļīāļ”āđ„āļ›āļŦāļĄāļ”āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°
          āđāļšāļšāļ™āļĩāđ‰āđ€āļĢāļĩāļĒāļāļ§āđˆāļē āļāļēāļĢāļŦāđˆāļ­āļŦāļļāđ‰āļĄ
āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (class) (āļ•āđˆāļ­)
2. āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” (Inheritance) āļ­āļīāļ™āđ€āļŪāļ­āļĢāļīāđāļ—āļ™āļ‹āđŒ (Inheritance) āļŦāļĢāļ·āļ­āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”
āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļēāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļĄāļēāļŠāļĢāđ‰āļēāļ‡āļĨāļēāļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđ€āļ›āđ‡āļ™āļĨāļēāļ”āļąāļšāļŠāļąāđ‰āļ™ āļŠāļēāļĄāļēāļĢāļ–āļ™āļē
āļ„āļĨāļēāļŠāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§ āļŦāļĢāļ·āļ­āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāđ„āļ”āđ‰āđ€āļ‚āļĩāļĒāļ™āđ„āļ§āđ‰āđāļĨāđ‰āļ§āļ™āļēāļāļĨāļąāļšāļĄāļēāđƒāļŠāđ‰āđƒāļŦāļĄāđˆāđ„āļ”āđ‰āļ­āļĩāļ
āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠāđƒāļŦāļĄāđˆāļ—āļĩāđˆāļŠāļ·āļšāļ—āļ­āļ”āļĄāļēāļˆāļēāļāļ„āļĨāļēāļŠāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§āđ„āļ”āđ‰ āđ€āļ›āđ‡āļ™āļāļēāļĢ
āļ–āđˆāļēāļĒāļ—āļ­āļ”āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļ­āļ‡āļ„āļĨāļēāļŠāļŦāļ™āļķāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āļ­āļĩāļāļ„āļĨāļēāļŠāļŦāļ™āļķāđˆāļ‡ āļ‹āļķāđˆāļ‡āļ—āļēāđƒāļŦāđ‰āļ„āļĨāļēāļŠāđƒāļŦāļĄāđˆāļ™āļĩāđ‰
āļŠāļēāļĄāļēāļĢāļ–āļ™āļēāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđāļĨāļ°āđ€āļĄāļ˜āļ­āļ”āļ‚āļ­āļ‡āļ„āļĨāļēāļŠāđ€āļ”āļīāļĄāļĄāļēāđƒāļŠāđ‰āđ„āļ”āđ‰ āļ„āļĨāļēāļŠāļ—āļĩāđˆāđ€āļ›āđ‡āļ™
āļ•āđ‰āļ™āđāļšāļšāļˆāļ°āđ€āļĢāļĩāļĒāļāļ§āđˆāļē superclass āļŦāļĢāļ·āļ­ base class āļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļŠāļąāđ‰āļ™āđ†āļ§āđˆāļē āļ„āļĨāļēāļŠāđāļĄāđˆ
              āļŠāđˆāļ§āļ™āļ„āļĨāļēāļŠāļ—āļĩāđˆāļŠāļ·āļšāļ—āļ­āļ”āļˆāļ°āđ€āļĢāļĩāļĒāļāļ§āđˆāļē subclass āļŦāļĢāļ·āļ­ child class āļŦāļĢāļ·āļ­
              āđ€āļĢāļĩāļĒāļāļ§āđˆāļē āļ„āļĨāļēāļŠāļĨāļđāļ
āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” (Inheritance)
          āđ€āļ›āđ‡āļ™āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”āđ€āļĄāļ˜āļ­āļ”āđāļĨāļ°āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļˆāļēāļāļ„āļĨāļēāļŠāđāļĄāđˆāļĄāļēāļŠāļđāđˆāļ„āļĨāļēāļŠāļĨāļđāļ
āđ‚āļ”āļĒāļ„āļĨāļēāļŠāļĨāļđāļāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļˆāļ°āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ„āļĨāđ‰āļēāļĒāđ†āļāļąāļšāļ„āļĨāļēāļŠāđāļĄāđˆ āđāļ•āđˆāļˆāļ°āļĄāļĩāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī
āļžāļīāđ€āļĻāļĐāđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļ‰āļžāļēāļ°āļĄāļēāļāļāļ§āđˆāļē āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļŠāđˆāļ™ āļ–āđ‰āļēāļŦāļēāļāđ€āļĢāļēāļĄāļĩāļ„āļĨāļēāļŠāļ‚āļ­āļ‡āļĢāļđāļ›āļĢāđˆāļēāļ‡āļŠāļ­āļ‡
āļĄāļīāļ•āļīāđ€āļ›āđ‡āļ™āļ„āļĨāļēāļŠāđāļĄāđˆ āđ€āļĢāļēāļ­āļēāļˆāļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠāļĨāļđāļāđ€āļ›āđ‡āļ™āļ„āļĨāļēāļŠāļ‚āļ­āļ‡āļŠāļēāļĄāđ€āļŦāļĨāļĩāđˆāļĒāļĄ āļ„āļĨāļēāļŠāļ‚āļ­āļ‡
āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ āđāļĨāļ°āļ„āļĨāļēāļŠāļ‚āļ­āļ‡āļ§āļ‡āļāļĨāļĄāļ—āļĩāđˆāļŠāļ·āļšāļ—āļ­āļ”āļĄāļēāļˆāļēāļāļ„āļĨāļēāļŠāļ‚āļ­āļ‡āļĢāļđāļ›āļĢāđˆāļēāļ‡āļŠāļ­āļ‡āļĄāļīāļ•āļīāđ„āļ”āđ‰
āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒāļ āļēāļĐāļēāļˆāļēāļ§āļēāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļ„āļĨāļēāļŠāļˆāļ°āđƒāļŠāđ‰āļ„āļē āļ§āđˆāļē
extends āđƒāļ™āļāļēāļĢāļšāļ­āļāļ§āđˆāļēāļ„āļĨāļēāļŠāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĄāļĩāļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”
        āļĄāļēāļˆāļēāļāļ„āļĨāļēāļŠāđƒāļ”
āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” (Inheritance) (āļ•āđˆāļ­)
āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļŠāļĄāļēāļŠāļīāļāđƒāļ™āļ„āļĨāļēāļŠ
       āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļšāļšāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ™āļąāđ‰āļ™ āđ‚āļ”āļĒāļ—āļąāļ§āđ„āļ›āđāļĨāđ‰āļ§āđˆ
āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļ„āļĨāļēāļŠāļĄāļąāļāļˆāļ°āđ„āļĄāđˆāļĒāļ­āļĄāđƒāļŦāđ‰āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ āļēāļĒāļ™āļ­āļāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđ„āļ”āđ‰āđ‚āļ”āļĒāļ•āļĢāļ‡
āđ‚āļ”āļĒāļˆāļ°āđƒāļŠāđ‰āļ„āļēāļ§āđˆāļē private āđ€āļ‚āļĩāļĒāļ™āļāļēāļāļąāļšāđ„āļ§āđ‰ āļ–āđ‰āļēāļŦāļēāļāļ„āļĨāļēāļŠ TwoDShape
āļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢāļ„āļļāļĢāļĨāļąāļāļĐāļ“āļ°āđ€āļ›āđ‡āļ™ private āļ„āļĨāļēāļŠ Triangle āļāđ‡āļˆāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰
āļ•āļąāļ§āđāļ›āļĢāļ™āļąāđ‰āļ™āđ„āļ”āđ‰āļ”āđ‰āļ§āļĒ āđāļ•āđˆāļ–āđ‰āļēāļŦāļēāļāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđ„āļ”āđ‰āđ€āļ‰āļžāļēāļ°āļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡
āļ„āļĨāļēāļŠ āļŦāļĢāļ·āļ­āļŠāļĄāļēāļŠāļīāļāđƒāļ™āļ„āļĨāļēāļŠāļĨāļđāļāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™āļˆāļ°āđƒāļŠāđ‰āļ„āļēāļ§āđˆāļē protected
āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” (Inheritance) (āļ•āđˆāļ­)
āļāļēāļĢāļŦāđ‰āļēāļĄāđ„āļĄāđˆāđƒāļŦāđ‰āļĄāļĩāļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”
        āđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ„āļĨāļēāļŠāļ™āļąāđ‰āļ™ āļŦāļēāļāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŦāđ‰āļĄāļĩāļ„āļĨāļēāļŠāđƒāļ”āļ—āļĩāđˆ
āļŠāļēāļĄāļēāļĢāļ–āļŠāļ·āļšāļ—āļ­āļ”āļˆāļēāļāļ„āļĨāļēāļŠāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰āļāđ‡āļ—āļēāđ„āļ”āđ‰āđ€āļŠāđˆāļ™āļāļąāļ™ āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļēāļ§āđˆāļē final
āđƒāļ™āļ•āļ­āļ™āļ—āļĩāđˆāļ›āļĢāļ°āļāļēāļĻāļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļŦāļēāļāļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠ TwoDShape
āđāļĨāđ‰āļ§āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŦāđ‰āļ„āļĨāļēāļŠāđƒāļ”āļŠāļ·āļšāļ—āļ­āļ”āļˆāļēāļāļ„āļĨāļēāļŠāļ™āļĩāđ‰āđ„āļ”āđ‰ āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āļĩāļĒāļ™āļ•āļ­āļ™
āļ›āļĢāļ°āļāļēāļĻāļ„āļĨāļēāļŠāđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
āļ„āļ­āļ™āļŠāļ•āļĢāļąāļ„āđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”
         āļ„āļĨāļēāļŠāļĨāļđāļāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”āļĄāļēāļˆāļēāļāļ„āļĨāļēāļŠāđāļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļ„āļ­āļ™āļŠāļ•āļĢāļąāļ„
āđ€āļ•āļ­āļĢāđŒāđ„āļ”āđ‰āđ€āļŠāđˆāļ™āļāļąāļ™ āļˆāļēāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ„āļĨāļēāļŠāļŠāļēāļĄāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™ āļ­āļēāļˆāļĄāļĩāļ„āļ­āļ™āļŠāļ•āļĢāļąāļ„
āđ€āļ•āļ­āļĢāđŒāļŠāļēāļŦāļĢāļąāļšāļāļēāļŦāļ™āļ”āļ„āļ§āļēāļĄāļĒāļēāļ§āļ‚āļ­āļ‡āļ”āđ‰āļēāļ™āļ•āđˆāļēāļ‡āđ†āđ„āļ”āđ‰ āđ‚āļ”āļĒāļŠāļĢāđ‰āļēāļ‡āđ€āļĄāļ˜āļ­āļ”āļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­
āđ€āļ”āļĩāļĒāļ§āļāļąāļšāļŠāļ·āđˆāļ­āļ„āļĨāļēāļŠāļĨāļđāļ
              āļĢāļđāļ›āđāļšāļš
                      super(parameter-list);
              āđ‚āļ”āļĒāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡ super āļ„āļ·āļ­āļ„āđˆāļēāļ—āļĩāđˆāļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļāļąāļšāļ„āļ­āļ™āļŠāļ•āļĢāļąāļ„
              āđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļĨāļēāļŠāđāļĄāđˆ
āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ
       āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļ™āļąāđ‰āļ™āļˆāļ°āļ•āđ‰āļ­āļ‡āđ€āļĢāļīāđˆāļĄāļˆāļēāļāļāļēāļĢāļˆāļēāđāļ™āļ
āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ‚āļ­āļ‡āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļ­āļāļĄāļē āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļžāļīāļˆāļēāļĢāļ“āļēāļ–āļķāļ‡
āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļ§āļąāļ•āļ–āļļāļ™āļąāđ‰āļ™āļ”āđ‰āļ§āļĒ āļˆāļēāļāļ™āļąāđ‰āļ™āļžāļĒāļēāļĒāļēāļĄāļĢāļ§āļšāļĢāļ§āļĄāļ­āļ­āļāļĄāļēāđ€āļ›āđ‡āļ™āļ„āļĨāļēāļŠāđƒāļŦāđ‰
āđ„āļ”āđ‰ āļŦāļēāļāļ­āļ­āļāđāļšāļšāļ„āļĨāļēāļŠāđ„āļ”āđ‰āđāļĨāđ‰āļ§āļ„āļ§āļĢāđ€āļ‚āļĩāļĒāļ™āđ„āļ”āļ­āļ°āđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļĨāļēāļŠ (Class
Diagram) āļ­āļ­āļāļĄāļē āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›āđāļĨāđ‰āļ§āļĄāļąāļāļˆāļ°āđƒāļŠāđ‰āļ āļēāļĐāļēāļĢāļđāļ›āđāļšāļšāļāļĢāļēāļŸāļīāļāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē
UML āļ„āļēāļ™āļĩāđ‰āļĒāđˆāļ­āļĄāļēāļˆāļēāļ Unlflied Modelling Language āļ‹āļķāđˆāļ‡āļ–āļ·āļ­āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļ āļēāļĐāļē
āļĄāļēāļ•āļĢāļāļēāļ™āđƒāļ™āļāļēāļĢāļĨāļēāļĨāļ­āļ‡āļĢāļ°āļšāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (āļ•āđˆāļ­)
         āļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ„āļ”āļ­āļ°āđāļāļĢāļĄāļ„āļĨāļēāļŠāļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŠāđˆāļ§āļ™āļ•āđˆāļēāļ‡āđ† āļŠāļēāļĄ
āļŠāđˆāļ§āļ™āļ„āļ·āļ­ āļŠāļ·āđˆāļ­āļ„āļĨāļēāļŠ āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļ„āļĨāļēāļŠ āđāļĨāļ°āđ€āļĄāļ˜āļ­āļ”āļ‚āļ­āļ‡āļ„āļĨāļēāļŠ āđ‚āļ”āļĒāđƒāļ™
āđ„āļ”āļ­āļ°āđāļāļĢāļĄāļˆāļ°āļĢāļ°āļšāļļāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļ•āđˆāļēāļ‡āđ†
āļ”āđ‰āļ§āļĒ āļ–āđ‰āļēāļŦāļēāļāļ•āļąāļ§āđāļ›āļĢāļŦāļĢāļ·āļ­āđ€āļĄāļ˜āļ­āļ”āđƒāļ”āđ€āļ›āđ‡āļ™āđāļšāļš private āļˆāļ°āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ (-) āđāļ•āđˆ
āļ–āđ‰āļēāļŦāļēāļāļ•āļąāļ§āđāļ›āļĢāļŦāļĢāļ·āļ­āđ€āļĄāļ˜āļ­āļ”āđƒāļ”āđ€āļ›āđ‡āļ™āđāļšāļš public āļˆāļ°āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ (+)
āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (āļ•āđˆāļ­)
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āļ–āđ‰āļēāļŦāļēāļāļ­āļ­āļāđāļšāļšāļ„āļĨāļēāļŠāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ•āļąāļ”āđ€āļāļĢāļ”āļ™āļąāļāļĻāļķāļāļĐāļē āđ‚āļ”āļĒāđƒāļŦāđ‰āļ„āļĨāļēāļŠāļ™āļĩāđ‰
āļĄāļĩāļ•āļąāļ§āđāļ›āļĢ score āļŠāļēāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ„āļ°āđāļ™āļ™ āđāļĨāļ°āļĄāļĩāđ€āļĄāļ˜āļ­āļ” setScores() āļŠāļēāļŦāļĢāļąāļš
āļāļēāļŦāļ™āļ”āļ„āļ°āđāļ™āļ™āļ™āļąāļāļĻāļķāļāļĐāļē āđ€āļĄāļ˜āļ­āļ” getScore() āļŠāļēāļŦāļĢāļąāļšāļ­āđˆāļēāļ™āļ„āļ°āđāļ™āļ™āļ™āļąāļāļĻāļķāļāļĐāļē
āđāļĨāļ°āđ€āļĄāļ˜āļ­āļ” getGrade() āļŠāļēāļŦāļĢāļąāļšāļ­āđˆāļēāļ™āđ€āļāļĢāļ”āļ™āļąāļāļĻāļķāļāļĐāļē āļˆāļ°āđ€āļ‚āļĩāļĒāļ™āđ€āļ›āđ‡āļ™ UML āļ‚āļ­āļ‡
āļ„āļĨāļēāļŠāļŠāļ·āđˆāļ­ GradedActivity āđāļĨāļ°āđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
āļāļĢāļ“āļĩāļĻāļķāļāļĐāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ
          āļˆāļēāļāļ—āļĩāđˆāļĻāļāļĐāļēāļĄāļēāļˆāļ°āļžāļšāļ§āđˆāļēāļāļēāļĢāļ™āļēāļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”āļ„āļĨāļēāļŠāļĄāļēāđƒāļŠāđ‰ āļ—āļēāđƒāļŦāđ‰āļāļēāļĢ
                 āļķ
āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļ‚āļķāđ‰āļ™ āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļē
āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āļŠāļēāļŦāļĢāļąāļšāļŦāļąāļ§āļ‚āđ‰āļ­āļ™āļĩāđ‰āļˆāļ°āđāļŠāļ”āļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆ
āļĄāļĩāļāļēāļĢāļ™āļēāļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”āļ„āļĨāļēāļŠāļĄāļēāđƒāļŠāđ‰āļ‡āļēāļ™
āļāļĢāļ“āļĩāļĻāļķāļāļĐāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (āļ•āđˆāļ­)
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļļāļ„āļ„āļĨāđƒāļ™āļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒ
         āļ–āđ‰āļēāļŦāļēāļāđƒāļ™āļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒāđāļŦāđˆāļ‡āļŦāļ™āļķāđˆāļ‡āļĄāļĩāļœāļđāđ‰āļ„āļ™āļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļšāļšāđ€āļ›āđ‡āļ™āļˆāļēāļ™āļ§āļ™
āļĄāļēāļ āļšāļēāļ‡āļ—āđˆāļēāļ™āđ€āļ›āđ‡āļ™āđ€āļˆāđ‰āļēāļŦāļ™āđ‰āļēāļ—āļĩāđˆ āđ€āļ›āđ‡āļ™āļžāļ™āļąāļāļ‡āļēāļ™āļ‚āļ­āļ‡āļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒ āđ€āļ›āđ‡āļ™āļ™āļąāļāļĻāļķāļāļĐāļē
āđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ™āļąāļāļĻāļķāļāļĐāļēāļĒāļąāļ‡āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™āļ™āļąāļāļĻāļķāļāļĐāļēāļĢāļ°āļ”āļąāļšāļ›āļĢāļīāļāļāļēāļ•āļĢāļĩ āđāļĨāļ°āļ™āļąāļāļĻāļķāļāļĐāļē
āļĢāļ°āļ”āļąāļšāļšāļąāļ“āļ‘āļīāļ•āļĻāļķāļāļĐāļē āļ–āđ‰āļēāļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļēāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ
āļšāļļāļ„āļ„āļĨāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđƒāļ™āļĄāļŦāļēāļ§āļīāļĒāļēāļĨāļąāļĒāđāļŦāđˆāļ‡āļ™āļĩāđ‰ āđ€āļĢāļēāļ­āļēāļˆāļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠāļ‚āļ­āļ‡āļšāļļāļ„āļ„āļĨ
āļ‚āļķāđ‰āļ™āļĄāļēāđ€āļ›āđ‡āļ™āļ„āļĨāļēāļŠāđāļĄāđˆ āļŠāļēāļŦāļĢāļąāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļšāļļāļ„āļ„āļĨāļ›āļĢāļ°āđ€āļ āļ—āļ­āļ·āđˆāļ™ āđ† āđƒāļŦāđ‰āļŠāļĢāđ‰āļēāļ‡
        āļ„āļĨāļēāļŠāļŠāļ·āļšāļ—āļ­āļ”āļ•āđˆāļ­āļˆāļēāļāļ„āļĨāļēāļŠāđāļĄāđˆāļ™āļĩāđ‰ āļŠāļēāļŦāļĢāļąāļšāļšāļļāļ„āļ„āļĨāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļąāđˆāļ§āđ„āļ›
        āļ­āļ­āļāđāļšāļšāđ„āļ”āđ‰āļ”āļąāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ
āļāļĢāļ“āļĩāļĻāļķāļāļĐāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (āļ•āđˆāļ­)
 āđ‚āļ›āļĢāđāļāļĢāļĄ āļ„āļĨāļēāļŠ Person
āļāļĢāļ“āļĩāļĻāļķāļāļĐāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (āļ•āđˆāļ­)
      āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠ PersonāļŠāļēāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļšāļļāļ„āļ„āļĨāļ—āļąāđˆāļ§āđ„āļ›āđāļĨāđ‰āļ§ āļāļēāļĢāļ­āļ­āļ
āđāļšāļšāļ„āļĨāļēāļŠāļŠāļēāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļąāļāļĻāļķāļāļĐāļē āļŦāļĢāļ·āļ­āļšāļļāļ„āļĨāļēāļāļĢāļ•āđˆāļēāļ‡āđ† āļ­āļēāļˆāđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļ·āļš
āļ—āļ­āļ”āļ„āļĨāļēāļŠāļĄāļēāļ­āļ­āļāđāļšāļšāļ„āļĨāļēāļŠāđ„āļ”āđ‰āļ”āļąāļ‡āđāļœāļ™āļ āļēāļžāļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰
āļŠāļĢāļļāļ›
         āđƒāļ™āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļ™āļąāđ‰āļ™āļˆāļ°āļĄāļĩāļāļēāļĢāļĢāļ§āļĄāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđāļĨāļ°āļžāļĪāļ•āļīāļāļĢāļĢāļĄ
āļ‚āļ­āļ‡āļŠāļīāđˆāļ‡āļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāđ‰āļ§āļŠāļĢāđ‰āļēāļ‡āļ­āļ­āļāļĄāļēāđ€āļ›āđ‡āļ™āļ„āļĨāļēāļŠ āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļ°
āļŠāļĢāđ‰āļēāļ‡āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ‚āļ­āļ‡āļ„āļĨāļēāļŠāļ™āļąāđ‰āļ™āđ† āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ•āđˆāļēāļ‡āđ† āļˆāļ°āļŠāļ·āđˆāļ­āļŠāļēāļĢāļāļąāļ™āļœāđˆāļēāļ™āļ—āļēāļ‡āđ€āļĄāļ˜āļ­āļ”
āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāļŠāļēāļ„āļąāļāļ‚āļ­āļ‡āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļ„āļ·āļ­ āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”
(Inheritance) āļ‹āļķāđˆāļ‡āļ—āļēāđƒāļŦāđ‰āļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļēāļĄāļēāļĢāļ–āļ™āļēāļ„āļĨāļēāļŠāļ—āļĩāđˆāđ€āļ„āļĒāļ­āļ­āļāđāļšāļšāđ„āļ§āđ‰
āļ™āļēāļĄāļēāđƒāļŠāđ‰āđ„āļ”āđ‰āļ­āļ āđ‚āļ”āļĒāļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠāđƒāļŦāļĄāđˆāđ€āļ›āđ‡āļ™āļ„āļĨāļēāļŠāļĨāļđāļāļ—āļĩāđˆāļĄāļĩāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ‚āļķāđ‰āļ™āļĄāļē
             āļĩ
āđ‚āļ”āļĒāļ„āļĨāļēāļŠāļĨāļđāļāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđāļĨāļ°āđ€āļĄāļ˜āļ­āļ”āļ•āđˆāļēāļ‡āđ†āđƒāļ™āļ„āļĨāļēāļŠāđāļĄāđˆāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒ
āļšāļ—āļ—āļĩāđˆ 12
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ‚āļ”āļĒāđƒāļŠāđ‰ NetBeans
āđ‚āļ›āļĢāđāļāļĢāļĄ NetBeans āđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄ IDE āļŠāļēāļŦāļĢāļąāļšāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
āļ āļēāļĐāļēāļˆāļēāļ§āļēāđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ•āđˆāļēāļ‡āđ† āđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāđ€āļžāļĩāļĒāļ‡āđāļ•āđˆāđ€āļ•āļīāļĄ āđāļĨāļ°āļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļš
āđ‚āļ„āđ‰āļ”āđ‚āļ›āļĢāđāļāļĢāļĄ āļāđ‡āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđ„āļ”āđ‰āļ‡āđˆāļēāļĒ āđāļĨāļ°āđ€āļ›āđ‡āļ™
āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļŦāļēāđƒāļŠāđ‰āđ„āļ”āđ‰āļŸāļĢāļĩ
          āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒ NetBeans āļ™āļąāđ‰āļ™āļˆāļ°āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļžāļīāļĄāļžāđŒāļ„āļēāļŠāļąāđˆāļ‡āđ€āļžāļ·āđˆāļ­
 āļĢāļąāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļĄāļĩāđ€āļĄāļ™āļđāļ„āļēāļŠāļąāđˆāļ‡āļ•āđˆāļēāļ‡āđ† āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ·āđˆāļ­āļžāļīāļĄāļžāđŒ
 āļ„āļēāļŠāļąāđˆāļ‡āļĨāļ‡āđ„āļ› āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļžāļ·āđˆāļ­āļžāļīāļˆāļēāļĢāļ“āļēāļ§āđˆāļēāđ€āļ›āđ‡āļ™āļ„āļēāļŠāļąāđˆāļ‡āļŦāļĢāļ·āļ­āđ€āļĄāļ˜āļ­āļ”
 āđƒāļ” āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļ°āđāļŠāļ”āļ‡āļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļ™āđˆāļēāļˆāļ°āđ€āļ›āđ‡āļ™āļ­āļ­āļāļĄāļēāđƒāļŦāđ‰āđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰ āļ‹āļķāđˆāļ‡āđ€āļŦāļĄāļēāļ°āļāļąāļšāļœāļđāļ—āļĩāđˆ
                                                                  āđ‰
     āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļĄāđˆāļ„āļĨāđˆāļ­āļ‡ āđāļĨāļ°āļœāļđāđ‰āļ—āļĩāđˆāđ„āļĄāđˆāļŠāļ­āļšāļˆāļēāđ€āļĄāļ˜āļ­āļ”āļ•āđˆāļēāļ‡āđ†
āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĢāļāļ”āđ‰āļ§āļĒ NetBeans
        āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđ€āļˆāđ‡āļāļ•āđŒāđƒāļŦāļĄāđˆāđ‚āļ”āļĒāđ€āļĨāļ·āļ­āļāđ€āļĄāļ™āļđ File > New Project
āļˆāļēāļāļ™āļąāđ‰āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āđāļŠāļ”āļ‡āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡ New Project āļ‚āļķāđ‰āļ™āļĄāļē āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļāļēāļĢ
āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđ„āļ”āđ‰āļŦāļĨāļēāļĒāđāļšāļš āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļ™āļĨāļąāļāļĐāļ“āļ°
Desktop Application āļ”āđ‰āļ§āļĒāļˆāļēāļ§āļē āđƒāļŦāđ‰āđ€āļĨāļ·āļ­āļāđ‚āļ›āļĢāđ€āļˆāđ‡āļāļ•āđŒāđ€āļ›āđ‡āļ™ Java āđāļĨāđ‰āļ§āđ€āļĨāļ·āļ­āļ Java
Desktop Application
āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĢāļāļ”āđ‰āļ§āļĒ NetBeans(āļ•āđˆāļ­)
        āđāļĨāđ‰āļ§āļāļ” Next > āļ•āļąāļ‡āļŠāļ·āļ­āđ‚āļ›āļĢāđ€āļˆāđ‡āļāļ•āđŒ > Finish āđ€āļĄāļ·āđˆāļ­āļ„āļĨāļīāļ Finish āđ‚āļ›āļĢāđāļāļĢāļĄ
                        āđ‰ āđˆ
āļˆāļ°āđāļŠāļ”āļ‡āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āđ‚āļ›āļĢāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĄāļēāđƒāļŦāļĄāđˆāļˆāļ°āļ­āļĒāļđāđˆāđƒāļ™āļāļĢāļ­āļšāđ€āļŠāđ‰āļ™āļ›āļĢāļ°āļžāļĢāđ‰āļ­āļĄ
āļ—āļąāđ‰āļ‡āđāļŠāļ”āļ‡āđ€āļŸāļĢāļĄāļŠāļēāļŦāļĢāļąāļšāļ­āļ­āļāđāļšāļš GUI āļ­āļ­āļāļĄāļē āļ”āđ‰āļēāļ™āļ‚āļ§āļēāļĄāļ·āļ­āļˆāļ°āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡
Swing āļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ•āđŒ āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļĨāļēāļāļĄāļēāļ§āļēāļ‡āļšāļ™āđ€āļŸāļĢāļĄāđ„āļ”āđ‰
āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĢāļāļ”āđ‰āļ§āļĒ NetBeans(āļ•āđˆāļ­)
        āļŠāļēāļŦāļĢāļąāļšāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāļ•āđˆāļēāļ‡āđ† āļĄāļĩāđƒāļŦāđ‰āđ€āļĨāļ·āļ­āļāļĄāļēāļāļĄāļēāļĒāļŠāļēāļĄāļēāļĢāļ–āļ™āļēāļĄāļēāđƒāļŠāđ‰āļ‡āļēāļ™
āđ„āļ”āđ‰ āđ‚āļ”āļĒāļŠāļēāļĄāļēāļĢāļ–āļĨāļēāļāļĄāļēāļ§āļēāļ‡āļšāļ™āļŸāļ­āļĢāđŒāļĄāđ„āļ”āđ‰āļ—āļąāļ™āļ—āļĩ āđ€āļĄāļ·āđˆāļ­āļ§āļēāļ‡āļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ•āđŒāđƒāļ”āļĨāļ‡
āđ„āļ› āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđ„āļ”āđ‰āđƒāļ™āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī
                      āļ–āđ‰āļēāļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ­āļĩāđ€āļ§āļ™āļ•āđŒāđƒāļŦāđ‰āļāļąāļšāļ›āļļāđˆāļĄāđ„āļ”āđ‰āđ‚āļ”āļĒ
              āļ„āļĨāļīāļāļ‚āļ§āļēāļ—āļĩāđˆāļ›āļļāđˆāļĄāđāļĨāđ‰āļ§āđ€āļĨāļ·āļ­āļ Events āđāļĨāđ‰āļ§āđ€āļĨāļ·āļ­āļ Events āļ—āļĩāđˆ
              āļ•āđ‰āļ­āļ‡āļāļēāļĢ āđƒāļ™āļ—āļĩāļ™āļĩāđ‰āļˆāļ°āđ€āļĨāļ·āļ­āļ Events āļ—āļĩāđˆāđ€āļāļīāļ”āļˆāļēāļāđ€āļĄāļēāļŠāđŒāđ‚āļ”āļĒāđ€āļĨāļ·āļ­āļ
                            āđˆ
              āđ€āļ›āđ‡āļ™ Mouse > mouseClicked āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡
              āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļ­āļ­āļāļĄāļē āđƒāļŦāđ‰āļžāļīāļĄāļžāđŒāļ„āļēāļŠāļąāđˆāļ‡āđƒāļ™āļ•āļēāđāļŦāļ™āđˆāļ‡āļ•āđˆāļ­āļˆāļēāļāļ„āļēāļ§āđˆāļē
              TODO āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļˆāļ°āļžāļīāļĄāļžāđŒ System.out.println(“Hello
              JAVA”); āđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ­āļ­āļāļ—āļēāļ‡āļ„āļ­āļ™āđ‚āļ‹āļĨ āđ€āļĄāļ·āđˆāļ­āļ„āļĨāļīāļ
              āđ„āļ­āļ„āļ­āļ™āļĢāļąāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āđāļŠāļ”āļ‡āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•
Java 7&12 6 2
āļāļēāļĢāļ”āļĩāļšāļąāļāđ‚āļ›āļĢāđāļāļĢāļĄ
        āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ™āļąāđ‰āļ™āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļžāļīāļˆāļēāļĢāļ“āļēāļ„āđˆāļē
āļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ āđ€āļžāļ·āđˆāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļš
āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ āļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āđāļ›āļĢāļœāļīāļ” āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™
āļ™āļīāļžāļˆāļ™āđŒāļœāļīāļ” āļ‹āļķāđˆāļ‡āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāļšāļąāđŠāļ (bug) āđāļ•āđˆāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ‚āļ›āļĢāđāļāļĢāļĄ
āļ—āļēāļ‡āļēāļ™āđ€āļĢāđ‡āļ§āļĄāļēāļ āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āđƒāļŦāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĒāļļāļ”āđƒāļ™āļ•āļēāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļžāļ·āđˆāļ­
āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļŦāļĢāļ·āļ­āđ€āļžāļ·āđˆāļ­āđāļāđ‰āļšāļ āđ‚āļ›āļĢāđāļāļĢāļĄ NetBeans āļŠāļēāļĄāļēāļĢāļ–
                                    āļąāđŠ
           āļāļēāļŦāļ™āļ”āļˆāļļāļ”āļŦāļĒāļļāļ”āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļąāđˆāļ§āļ„āļĢāļēāļ§ āļŦāļĢāļ·āļ­āļ”āļđāļ„āđˆāļēāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢ
          āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļēāļ‡āļēāļ™āđ„āļ”āđ‰
āļŠāļĄāļēāļŠāļīāļ
āļ™āļēāļ‡āļŠāļēāļ§ āđ„āļžāļĨāļīāļ™      āļŠāļ·āļšāđ€āļĢāļ·āļ­āļ‡         āđ€āļĨāļ‚āļ—āļĩāđˆ 22
āļ™āļēāļ‡āļŠāļēāļ§āļ˜āļ™āļąāļŠāļāļąāļ     āļžāļđāļĨāļœāļĨ            āđ€āļĨāļ‚āļ—āļĩāđˆ 24
āļ™āļēāļ‡āļŠāļēāļ§āļžāļąāļŠāļĢāļ§āļĨāļąāļĒ    āļ”āļĩāļ›āļĢāļ°āļŠāļē          āđ€āļĨāļ‚āļ—āļĩāđˆ 25
āļ™āļēāļ‡āļŠāļēāļ§āļĻāļĻāļīāļ§āļīāļĄāļĨ    āļŠāļĄāļšāļđāļĢāļ“āđŒāļĻāļīāļĢāļī       āđ€āļĨāļ‚āļ—āļĩāđˆ 27
āļ™āļēāļ‡āļŠāļēāļ§āļˆāļīāļĢāļ§āļąāļ’     āļŠāļĨāļļāļ‡āļ­āļĒāļđāđˆ          āđ€āļĨāļ‚āļ—āļĩāđˆ 38
āļ™āļēāļ‡āļŠāļēāļ§āļĢāļ§āļīāļŠāļĢāļē      āļˆāļēāļĢāļļāđ€āļŠāļĐāļāđŒāļ­āļąāļĻāļ™āļĩ   āđ€āļĨāļ‚āļ—āļĩāđˆ 39
āļ™āļēāļ‡āļŠāļēāļ§āđ€āļĄāļ˜āļēāļ§āļĩ     āđ€āļ‡āļīāļ™āļĒāļ§āļ‡           āđ€āļĨāļ‚āļ—āļĩāđˆ 40
                 āļŠāļąāđ‰āļ™ āļĄ.6/2

More Related Content

PDF
Unit 2 Java Programming
PPTX
āđ€āļĄāļ˜āļ­āļ”
PDF
Power point
PPT
System development life cycle sdlc
PPT
228-8 /231-9
Unit 2 Java Programming
āđ€āļĄāļ˜āļ­āļ”
Power point
System development life cycle sdlc
228-8 /231-9

What's hot (6)

PPT
Sa33
PPTX
āđ€āļĄāļ˜āļ­āļ” Method
 
PDF
āļ„āļđāđˆāļĄāļ·āļ­āđ€āļ‚āļĩāļĒāļ™ Windows 8 apps āļ”āđ‰āļ§āļĒ html5 āđāļĨāļ° java script āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ (āļ•āļąāļ§āļ­...
PPT
Lesson1 programing concept
 
PPT
Java intro
PPT
āļ‡āļēāļ™āļāļĨāļļāđˆāļĄāļĄāļ„āļ­āļĄ
Sa33
āđ€āļĄāļ˜āļ­āļ” Method
 
āļ„āļđāđˆāļĄāļ·āļ­āđ€āļ‚āļĩāļĒāļ™ Windows 8 apps āļ”āđ‰āļ§āļĒ html5 āđāļĨāļ° java script āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ (āļ•āļąāļ§āļ­...
Lesson1 programing concept
 
Java intro
āļ‡āļēāļ™āļāļĨāļļāđˆāļĄāļĄāļ„āļ­āļĄ
Ad

Similar to Java 7&12 6 2 (20)

PPT
Chapter1 uml3
PPT
Chapter1 uml3
PPT
Class1
PDF
āļšāļ—āļ—āļĩāđˆ 4 āđāļ­āļ—āļĢāļīāļšāļīāļ§āļ—āđŒ
PPTX
āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
PPT
āļšāļ—āļ—āļĩāđˆ 6 āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
PPTX
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ‚āļ”āļĒāđƒāļŠāđ‰NetBeans āđāļĨāļ° āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ App Android
PPT
āļžāļ·āđ‰āļ™āļāļēāļ™āļ āļēāļĐāļēāļˆāļēāļ§āļē
PPTX
āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ
PPTX
āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
PPTX
Presentation 5
PPTX
Presentation 5
PPTX
Computer Programming 1
PPTX
āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāđāļĨāļ°āļāļēāļĢāļ­āļ­āļāđāļ„āļĨāļēāļŠ
PDF
āļšāļ—āļ—āļĩāđˆ 5 āļ„āļĨāļēāļŠ
PPT
Java Programming [4/12] : Object Oriented Concept
PDF
āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
PDF
(Big One) C Language - 07 object linkedlist
PPTX
āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
PDF
Java-Chapter 12 Classes and Objects
Chapter1 uml3
Chapter1 uml3
Class1
āļšāļ—āļ—āļĩāđˆ 4 āđāļ­āļ—āļĢāļīāļšāļīāļ§āļ—āđŒ
āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
āļšāļ—āļ—āļĩāđˆ 6 āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ‚āļ”āļĒāđƒāļŠāđ‰NetBeans āđāļĨāļ° āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ App Android
āļžāļ·āđ‰āļ™āļāļēāļ™āļ āļēāļĐāļēāļˆāļēāļ§āļē
āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ
āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
Presentation 5
Presentation 5
Computer Programming 1
āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāđāļĨāļ°āļāļēāļĢāļ­āļ­āļāđāļ„āļĨāļēāļŠ
āļšāļ—āļ—āļĩāđˆ 5 āļ„āļĨāļēāļŠ
Java Programming [4/12] : Object Oriented Concept
āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
(Big One) C Language - 07 object linkedlist
āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
Java-Chapter 12 Classes and Objects
Ad

More from Mook Sasivimon (10)

PDF
āļ‡āļēāļ™āļĒāđˆāļ­āļĒ2
PDF
āļŸāļąāļ‡āļāđŒāļŠāļąāļ™27
PDF
PDF
āļšāļ—āļ—āļĩāđˆ 5 āļ•āļąāļ§āđāļ›āļĢāļŠāļļāļ”āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļāļĨāļļāđˆāļĄāļ­āļąāļāļ‚āļĢāļ°[w]
PDF
āļšāļ—āļ—āļĩāđˆ 5 āļ•āļąāļ§āđāļ›āļĢāļŠāļļāļ”āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļāļĨāļļāđˆāļĄāļ­āļąāļāļ‚āļĢāļ°
PPT
āļšāļ—āļ—āļĩāđˆ 5 āļ•āļąāļ§āđāļ›āļĢāļŠāļļāļ”āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļāļĨāļļāđˆāļĄāļ­āļąāļāļ‚āļĢāļ°
DOC
āļšāļ—āļ—āļĩāđˆ 5 āļ•āļąāļ§āđāļ›āļĢāļŠāļļāļ”āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļāļĨāļļāđˆāļĄāļ­āļąāļāļ‚āļĢ
PPT
āļšāļ—āļ—āļĩāđˆ 5 āļ•āļąāļ§āđāļ›āļĢāļŠāļļāļ”āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļ­āļąāļāļ‚āļĢāļ°
DOC
DOC
āļ‡āļēāļ™āļĒāđˆāļ­āļĒ2
āļŸāļąāļ‡āļāđŒāļŠāļąāļ™27
āļšāļ—āļ—āļĩāđˆ 5 āļ•āļąāļ§āđāļ›āļĢāļŠāļļāļ”āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļāļĨāļļāđˆāļĄāļ­āļąāļāļ‚āļĢāļ°[w]
āļšāļ—āļ—āļĩāđˆ 5 āļ•āļąāļ§āđāļ›āļĢāļŠāļļāļ”āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļāļĨāļļāđˆāļĄāļ­āļąāļāļ‚āļĢāļ°
āļšāļ—āļ—āļĩāđˆ 5 āļ•āļąāļ§āđāļ›āļĢāļŠāļļāļ”āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļāļĨāļļāđˆāļĄāļ­āļąāļāļ‚āļĢāļ°
āļšāļ—āļ—āļĩāđˆ 5 āļ•āļąāļ§āđāļ›āļĢāļŠāļļāļ”āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļāļĨāļļāđˆāļĄāļ­āļąāļāļ‚āļĢ
āļšāļ—āļ—āļĩāđˆ 5 āļ•āļąāļ§āđāļ›āļĢāļŠāļļāļ”āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļ­āļąāļāļ‚āļĢāļ°

Java 7&12 6 2

  • 2. āļ„āļĩāļĒāđŒāđ€āļ§āļīāļĢāđŒāļ” static āđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ„āļĨāļēāļŠāļ™āļąāđ‰āļ™āļ–āđ‰āļēāļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŦāđ‰āļĄāļĩāļ•āļąāļ§āđāļ›āļĢāļŦāļ™āļķāđˆāļ‡ āđ€āļ›āđ‡āļ™ āļ•āļąāļ§āđāļ›āļĢāļ„āļĨāļēāļŠāļŠāļēāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ›āļĢāļ°āļˆāļēāļŦāļĢāļ·āļ­āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ•āđˆāļēāļ‡āđ†āđ‚āļ”āļĒāļ—āļĩāđˆ āļ•āļąāļ§āđāļ›āļĢāļ™āļĩāđ‰āļˆāļ°āđ€āļāđ‡āļšāļ­āļĒāļđāđˆāđƒāļ™āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļēāļ—āļĩāđˆāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļ•āļąāļ§āđāļ›āļĢāļ™āļĩāđ‰āđ€āļĢāļĩāļĒāļāļ§āđˆāļē class variables āļŦāļĢāļ·āļ­ static variables āđ‚āļ”āļĒāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āđāļ›āļĢāļ™āļĩāđ‰āļˆāļ°āđƒāļŠāđ‰āļ„āļēāļ§āđˆāļē static āļ™āļēāļŦāļ™āđ‰āļēāļ—āļļāļāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļˆāļ°āđƒāļŠāđ‰āļ•āļąāļ§āđāļ›āļĢāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§āļāļąāļ™
  • 3. āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (class) āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļˆāļ°āļŠāļĄāļšāļĢāļđāļ“āđŒāđ„āļ”āđ‰āļˆāļ°āļ•āđ‰āļ­āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī 3 āļ›āļĢāļ°āļāļēāļĢ āđ„āļ”āđ‰āđāļāđˆ āļāļēāļĢāļŦāđˆāļ­āļŦāļļāđ‰āļĄ āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” āļĄāļĩāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļš
  • 4. āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (class) (āļ•āđˆāļ­) 1. āļāļēāļĢāļŦāđˆāļ­āļŦāļļāđ‰āļĄ (Encapeulation) āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļŠāļēāļ„āļąāļāļ‚āļ­āļ‡āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡ āļ§āļąāļ•āļ–āļļāļāđ‡āļ„āļ·āļ­ āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđƒāļ™āļ„āļĨāļēāļŠāļŠāļēāļĄāļēāļĢāļ–āļ›āļāļ›āđ‰āļ­āļ‡ āļŦāļĢāļ·āļ­āļ–āļđāļāļŦāđˆāļ­āļŦāļļāđ‰āļĄāļ­āļĒāļđāđˆāļ āļēāļĒāđƒāļ™āđ„āļĄāđˆāđƒāļŦāđ‰āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ‡āļēāļ™āļŦāļĢāļ·āļ­āđ€āļ‚āđ‰āļēāđ„āļ›āđāļāđ‰āđ„āļ‚ āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ āļ–āđ‰āļēāļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠāļŠāļēāļŦāļĢāļąāļšāļ§āļ‡āļāļĨāļĄāļŠāļ·āđˆāļ­ Cricle āļ āļēāļĒāđƒāļ™āļ„āļĨāļēāļŠāļĄāļĩāđ€āļĄāļ˜āļ­āļ” āļŠāļēāļŦāļĢāļąāļšāļāļēāļŦāļ™āļ”āļ„āđˆāļēāļĢāļąāļĻāļĄāļĩ āđ€āļĄāļ˜āļ­āļ”āļŠāļēāļŦāļĢāļąāļšāļŦāļēāđ€āļŠāđ‰āļ™āļĢāļ­āļšāļ§āļ‡āļāļĨāļĄ āđāļĨāļ°āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™ āļĢāļąāļĻāļĄāļĩāļ§āļ‡āļāļĨāļĄāļŠāļēāļŦāļĢāļąāļšāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđƒāļ™āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāđ€āļŠāđ‰āļ™āļĢāļ­āļšāļ§āļ‡āļāļĨāļĄ āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ āđˆ āļ„āļĨāļēāļŠāļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰ āļ„āđˆāļēāļĢāļąāļĻāļĄāļĩāļˆāļ°āđƒāļŠāđ‰āļ āļēāļĒāđƒāļ™āļ„āļĨāļēāļŠāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđ„āļĄāđˆāļ„āļ§āļĢāđƒāļŦāđ‰āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđāļāđ‰āđ„āļ‚āđ„āļ”āđ‰ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ­āļēāļˆāļ—āļēāđƒāļŦāđ‰āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļ„āđˆāļēāđ€āļŠāđ‰āļ™āļĢāļ­āļšāļ§āļ‡āļœāļīāļ”āđ„āļ›āļŦāļĄāļ”āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° āđāļšāļšāļ™āļĩāđ‰āđ€āļĢāļĩāļĒāļāļ§āđˆāļē āļāļēāļĢāļŦāđˆāļ­āļŦāļļāđ‰āļĄ
  • 5. āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (class) (āļ•āđˆāļ­) 2. āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” (Inheritance) āļ­āļīāļ™āđ€āļŪāļ­āļĢāļīāđāļ—āļ™āļ‹āđŒ (Inheritance) āļŦāļĢāļ·āļ­āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļēāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļĄāļēāļŠāļĢāđ‰āļēāļ‡āļĨāļēāļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđ€āļ›āđ‡āļ™āļĨāļēāļ”āļąāļšāļŠāļąāđ‰āļ™ āļŠāļēāļĄāļēāļĢāļ–āļ™āļē āļ„āļĨāļēāļŠāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§ āļŦāļĢāļ·āļ­āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāđ„āļ”āđ‰āđ€āļ‚āļĩāļĒāļ™āđ„āļ§āđ‰āđāļĨāđ‰āļ§āļ™āļēāļāļĨāļąāļšāļĄāļēāđƒāļŠāđ‰āđƒāļŦāļĄāđˆāđ„āļ”āđ‰āļ­āļĩāļ āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠāđƒāļŦāļĄāđˆāļ—āļĩāđˆāļŠāļ·āļšāļ—āļ­āļ”āļĄāļēāļˆāļēāļāļ„āļĨāļēāļŠāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§āđ„āļ”āđ‰ āđ€āļ›āđ‡āļ™āļāļēāļĢ āļ–āđˆāļēāļĒāļ—āļ­āļ”āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļ­āļ‡āļ„āļĨāļēāļŠāļŦāļ™āļķāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āļ­āļĩāļāļ„āļĨāļēāļŠāļŦāļ™āļķāđˆāļ‡ āļ‹āļķāđˆāļ‡āļ—āļēāđƒāļŦāđ‰āļ„āļĨāļēāļŠāđƒāļŦāļĄāđˆāļ™āļĩāđ‰ āļŠāļēāļĄāļēāļĢāļ–āļ™āļēāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđāļĨāļ°āđ€āļĄāļ˜āļ­āļ”āļ‚āļ­āļ‡āļ„āļĨāļēāļŠāđ€āļ”āļīāļĄāļĄāļēāđƒāļŠāđ‰āđ„āļ”āđ‰ āļ„āļĨāļēāļŠāļ—āļĩāđˆāđ€āļ›āđ‡āļ™ āļ•āđ‰āļ™āđāļšāļšāļˆāļ°āđ€āļĢāļĩāļĒāļāļ§āđˆāļē superclass āļŦāļĢāļ·āļ­ base class āļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļŠāļąāđ‰āļ™āđ†āļ§āđˆāļē āļ„āļĨāļēāļŠāđāļĄāđˆ āļŠāđˆāļ§āļ™āļ„āļĨāļēāļŠāļ—āļĩāđˆāļŠāļ·āļšāļ—āļ­āļ”āļˆāļ°āđ€āļĢāļĩāļĒāļāļ§āđˆāļē subclass āļŦāļĢāļ·āļ­ child class āļŦāļĢāļ·āļ­ āđ€āļĢāļĩāļĒāļāļ§āđˆāļē āļ„āļĨāļēāļŠāļĨāļđāļ
  • 6. āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” (Inheritance) āđ€āļ›āđ‡āļ™āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”āđ€āļĄāļ˜āļ­āļ”āđāļĨāļ°āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļˆāļēāļāļ„āļĨāļēāļŠāđāļĄāđˆāļĄāļēāļŠāļđāđˆāļ„āļĨāļēāļŠāļĨāļđāļ āđ‚āļ”āļĒāļ„āļĨāļēāļŠāļĨāļđāļāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļˆāļ°āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ„āļĨāđ‰āļēāļĒāđ†āļāļąāļšāļ„āļĨāļēāļŠāđāļĄāđˆ āđāļ•āđˆāļˆāļ°āļĄāļĩāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī āļžāļīāđ€āļĻāļĐāđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļ‰āļžāļēāļ°āļĄāļēāļāļāļ§āđˆāļē āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļŠāđˆāļ™ āļ–āđ‰āļēāļŦāļēāļāđ€āļĢāļēāļĄāļĩāļ„āļĨāļēāļŠāļ‚āļ­āļ‡āļĢāļđāļ›āļĢāđˆāļēāļ‡āļŠāļ­āļ‡ āļĄāļīāļ•āļīāđ€āļ›āđ‡āļ™āļ„āļĨāļēāļŠāđāļĄāđˆ āđ€āļĢāļēāļ­āļēāļˆāļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠāļĨāļđāļāđ€āļ›āđ‡āļ™āļ„āļĨāļēāļŠāļ‚āļ­āļ‡āļŠāļēāļĄāđ€āļŦāļĨāļĩāđˆāļĒāļĄ āļ„āļĨāļēāļŠāļ‚āļ­āļ‡ āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ āđāļĨāļ°āļ„āļĨāļēāļŠāļ‚āļ­āļ‡āļ§āļ‡āļāļĨāļĄāļ—āļĩāđˆāļŠāļ·āļšāļ—āļ­āļ”āļĄāļēāļˆāļēāļāļ„āļĨāļēāļŠāļ‚āļ­āļ‡āļĢāļđāļ›āļĢāđˆāļēāļ‡āļŠāļ­āļ‡āļĄāļīāļ•āļīāđ„āļ”āđ‰ āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒāļ āļēāļĐāļēāļˆāļēāļ§āļēāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļ„āļĨāļēāļŠāļˆāļ°āđƒāļŠāđ‰āļ„āļē āļ§āđˆāļē extends āđƒāļ™āļāļēāļĢāļšāļ­āļāļ§āđˆāļēāļ„āļĨāļēāļŠāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĄāļĩāļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” āļĄāļēāļˆāļēāļāļ„āļĨāļēāļŠāđƒāļ”
  • 7. āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” (Inheritance) (āļ•āđˆāļ­) āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļŠāļĄāļēāļŠāļīāļāđƒāļ™āļ„āļĨāļēāļŠ āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļšāļšāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ™āļąāđ‰āļ™ āđ‚āļ”āļĒāļ—āļąāļ§āđ„āļ›āđāļĨāđ‰āļ§āđˆ āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļ„āļĨāļēāļŠāļĄāļąāļāļˆāļ°āđ„āļĄāđˆāļĒāļ­āļĄāđƒāļŦāđ‰āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ āļēāļĒāļ™āļ­āļāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđ„āļ”āđ‰āđ‚āļ”āļĒāļ•āļĢāļ‡ āđ‚āļ”āļĒāļˆāļ°āđƒāļŠāđ‰āļ„āļēāļ§āđˆāļē private āđ€āļ‚āļĩāļĒāļ™āļāļēāļāļąāļšāđ„āļ§āđ‰ āļ–āđ‰āļēāļŦāļēāļāļ„āļĨāļēāļŠ TwoDShape āļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢāļ„āļļāļĢāļĨāļąāļāļĐāļ“āļ°āđ€āļ›āđ‡āļ™ private āļ„āļĨāļēāļŠ Triangle āļāđ‡āļˆāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ āļ•āļąāļ§āđāļ›āļĢāļ™āļąāđ‰āļ™āđ„āļ”āđ‰āļ”āđ‰āļ§āļĒ āđāļ•āđˆāļ–āđ‰āļēāļŦāļēāļāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđ„āļ”āđ‰āđ€āļ‰āļžāļēāļ°āļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡ āļ„āļĨāļēāļŠ āļŦāļĢāļ·āļ­āļŠāļĄāļēāļŠāļīāļāđƒāļ™āļ„āļĨāļēāļŠāļĨāļđāļāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™āļˆāļ°āđƒāļŠāđ‰āļ„āļēāļ§āđˆāļē protected
  • 8. āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” (Inheritance) (āļ•āđˆāļ­) āļāļēāļĢāļŦāđ‰āļēāļĄāđ„āļĄāđˆāđƒāļŦāđ‰āļĄāļĩāļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” āđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ„āļĨāļēāļŠāļ™āļąāđ‰āļ™ āļŦāļēāļāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŦāđ‰āļĄāļĩāļ„āļĨāļēāļŠāđƒāļ”āļ—āļĩāđˆ āļŠāļēāļĄāļēāļĢāļ–āļŠāļ·āļšāļ—āļ­āļ”āļˆāļēāļāļ„āļĨāļēāļŠāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰āļāđ‡āļ—āļēāđ„āļ”āđ‰āđ€āļŠāđˆāļ™āļāļąāļ™ āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļēāļ§āđˆāļē final āđƒāļ™āļ•āļ­āļ™āļ—āļĩāđˆāļ›āļĢāļ°āļāļēāļĻāļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļŦāļēāļāļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠ TwoDShape āđāļĨāđ‰āļ§āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŦāđ‰āļ„āļĨāļēāļŠāđƒāļ”āļŠāļ·āļšāļ—āļ­āļ”āļˆāļēāļāļ„āļĨāļēāļŠāļ™āļĩāđ‰āđ„āļ”āđ‰ āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āļĩāļĒāļ™āļ•āļ­āļ™ āļ›āļĢāļ°āļāļēāļĻāļ„āļĨāļēāļŠāđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
  • 9. āļ„āļ­āļ™āļŠāļ•āļĢāļąāļ„āđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” āļ„āļĨāļēāļŠāļĨāļđāļāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”āļĄāļēāļˆāļēāļāļ„āļĨāļēāļŠāđāļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļ„āļ­āļ™āļŠāļ•āļĢāļąāļ„ āđ€āļ•āļ­āļĢāđŒāđ„āļ”āđ‰āđ€āļŠāđˆāļ™āļāļąāļ™ āļˆāļēāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ„āļĨāļēāļŠāļŠāļēāļĄāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™ āļ­āļēāļˆāļĄāļĩāļ„āļ­āļ™āļŠāļ•āļĢāļąāļ„ āđ€āļ•āļ­āļĢāđŒāļŠāļēāļŦāļĢāļąāļšāļāļēāļŦāļ™āļ”āļ„āļ§āļēāļĄāļĒāļēāļ§āļ‚āļ­āļ‡āļ”āđ‰āļēāļ™āļ•āđˆāļēāļ‡āđ†āđ„āļ”āđ‰ āđ‚āļ”āļĒāļŠāļĢāđ‰āļēāļ‡āđ€āļĄāļ˜āļ­āļ”āļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­ āđ€āļ”āļĩāļĒāļ§āļāļąāļšāļŠāļ·āđˆāļ­āļ„āļĨāļēāļŠāļĨāļđāļ āļĢāļđāļ›āđāļšāļš super(parameter-list); āđ‚āļ”āļĒāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡ super āļ„āļ·āļ­āļ„āđˆāļēāļ—āļĩāđˆāļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļāļąāļšāļ„āļ­āļ™āļŠāļ•āļĢāļąāļ„ āđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļĨāļēāļŠāđāļĄāđˆ
  • 10. āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļ™āļąāđ‰āļ™āļˆāļ°āļ•āđ‰āļ­āļ‡āđ€āļĢāļīāđˆāļĄāļˆāļēāļāļāļēāļĢāļˆāļēāđāļ™āļ āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ‚āļ­āļ‡āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļ­āļāļĄāļē āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļžāļīāļˆāļēāļĢāļ“āļēāļ–āļķāļ‡ āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļ§āļąāļ•āļ–āļļāļ™āļąāđ‰āļ™āļ”āđ‰āļ§āļĒ āļˆāļēāļāļ™āļąāđ‰āļ™āļžāļĒāļēāļĒāļēāļĄāļĢāļ§āļšāļĢāļ§āļĄāļ­āļ­āļāļĄāļēāđ€āļ›āđ‡āļ™āļ„āļĨāļēāļŠāđƒāļŦāđ‰ āđ„āļ”āđ‰ āļŦāļēāļāļ­āļ­āļāđāļšāļšāļ„āļĨāļēāļŠāđ„āļ”āđ‰āđāļĨāđ‰āļ§āļ„āļ§āļĢāđ€āļ‚āļĩāļĒāļ™āđ„āļ”āļ­āļ°āđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļĨāļēāļŠ (Class Diagram) āļ­āļ­āļāļĄāļē āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›āđāļĨāđ‰āļ§āļĄāļąāļāļˆāļ°āđƒāļŠāđ‰āļ āļēāļĐāļēāļĢāļđāļ›āđāļšāļšāļāļĢāļēāļŸāļīāļāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē UML āļ„āļēāļ™āļĩāđ‰āļĒāđˆāļ­āļĄāļēāļˆāļēāļ Unlflied Modelling Language āļ‹āļķāđˆāļ‡āļ–āļ·āļ­āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļ āļēāļĐāļē āļĄāļēāļ•āļĢāļāļēāļ™āđƒāļ™āļāļēāļĢāļĨāļēāļĨāļ­āļ‡āļĢāļ°āļšāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
  • 11. āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (āļ•āđˆāļ­) āļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ„āļ”āļ­āļ°āđāļāļĢāļĄāļ„āļĨāļēāļŠāļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŠāđˆāļ§āļ™āļ•āđˆāļēāļ‡āđ† āļŠāļēāļĄ āļŠāđˆāļ§āļ™āļ„āļ·āļ­ āļŠāļ·āđˆāļ­āļ„āļĨāļēāļŠ āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļ„āļĨāļēāļŠ āđāļĨāļ°āđ€āļĄāļ˜āļ­āļ”āļ‚āļ­āļ‡āļ„āļĨāļēāļŠ āđ‚āļ”āļĒāđƒāļ™ āđ„āļ”āļ­āļ°āđāļāļĢāļĄāļˆāļ°āļĢāļ°āļšāļļāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļ•āđˆāļēāļ‡āđ† āļ”āđ‰āļ§āļĒ āļ–āđ‰āļēāļŦāļēāļāļ•āļąāļ§āđāļ›āļĢāļŦāļĢāļ·āļ­āđ€āļĄāļ˜āļ­āļ”āđƒāļ”āđ€āļ›āđ‡āļ™āđāļšāļš private āļˆāļ°āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ (-) āđāļ•āđˆ āļ–āđ‰āļēāļŦāļēāļāļ•āļąāļ§āđāļ›āļĢāļŦāļĢāļ·āļ­āđ€āļĄāļ˜āļ­āļ”āđƒāļ”āđ€āļ›āđ‡āļ™āđāļšāļš public āļˆāļ°āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ (+)
  • 12. āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (āļ•āđˆāļ­) āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āļ–āđ‰āļēāļŦāļēāļāļ­āļ­āļāđāļšāļšāļ„āļĨāļēāļŠāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ•āļąāļ”āđ€āļāļĢāļ”āļ™āļąāļāļĻāļķāļāļĐāļē āđ‚āļ”āļĒāđƒāļŦāđ‰āļ„āļĨāļēāļŠāļ™āļĩāđ‰ āļĄāļĩāļ•āļąāļ§āđāļ›āļĢ score āļŠāļēāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ„āļ°āđāļ™āļ™ āđāļĨāļ°āļĄāļĩāđ€āļĄāļ˜āļ­āļ” setScores() āļŠāļēāļŦāļĢāļąāļš āļāļēāļŦāļ™āļ”āļ„āļ°āđāļ™āļ™āļ™āļąāļāļĻāļķāļāļĐāļē āđ€āļĄāļ˜āļ­āļ” getScore() āļŠāļēāļŦāļĢāļąāļšāļ­āđˆāļēāļ™āļ„āļ°āđāļ™āļ™āļ™āļąāļāļĻāļķāļāļĐāļē āđāļĨāļ°āđ€āļĄāļ˜āļ­āļ” getGrade() āļŠāļēāļŦāļĢāļąāļšāļ­āđˆāļēāļ™āđ€āļāļĢāļ”āļ™āļąāļāļĻāļķāļāļĐāļē āļˆāļ°āđ€āļ‚āļĩāļĒāļ™āđ€āļ›āđ‡āļ™ UML āļ‚āļ­āļ‡ āļ„āļĨāļēāļŠāļŠāļ·āđˆāļ­ GradedActivity āđāļĨāļ°āđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
  • 13. āļāļĢāļ“āļĩāļĻāļķāļāļĐāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ āļˆāļēāļāļ—āļĩāđˆāļĻāļāļĐāļēāļĄāļēāļˆāļ°āļžāļšāļ§āđˆāļēāļāļēāļĢāļ™āļēāļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”āļ„āļĨāļēāļŠāļĄāļēāđƒāļŠāđ‰ āļ—āļēāđƒāļŦāđ‰āļāļēāļĢ āļķ āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļ‚āļķāđ‰āļ™ āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļē āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āļŠāļēāļŦāļĢāļąāļšāļŦāļąāļ§āļ‚āđ‰āļ­āļ™āļĩāđ‰āļˆāļ°āđāļŠāļ”āļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆ āļĄāļĩāļāļēāļĢāļ™āļēāļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”āļ„āļĨāļēāļŠāļĄāļēāđƒāļŠāđ‰āļ‡āļēāļ™
  • 14. āļāļĢāļ“āļĩāļĻāļķāļāļĐāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (āļ•āđˆāļ­) āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļļāļ„āļ„āļĨāđƒāļ™āļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒ āļ–āđ‰āļēāļŦāļēāļāđƒāļ™āļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒāđāļŦāđˆāļ‡āļŦāļ™āļķāđˆāļ‡āļĄāļĩāļœāļđāđ‰āļ„āļ™āļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļšāļšāđ€āļ›āđ‡āļ™āļˆāļēāļ™āļ§āļ™ āļĄāļēāļ āļšāļēāļ‡āļ—āđˆāļēāļ™āđ€āļ›āđ‡āļ™āđ€āļˆāđ‰āļēāļŦāļ™āđ‰āļēāļ—āļĩāđˆ āđ€āļ›āđ‡āļ™āļžāļ™āļąāļāļ‡āļēāļ™āļ‚āļ­āļ‡āļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒ āđ€āļ›āđ‡āļ™āļ™āļąāļāļĻāļķāļāļĐāļē āđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ™āļąāļāļĻāļķāļāļĐāļēāļĒāļąāļ‡āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™āļ™āļąāļāļĻāļķāļāļĐāļēāļĢāļ°āļ”āļąāļšāļ›āļĢāļīāļāļāļēāļ•āļĢāļĩ āđāļĨāļ°āļ™āļąāļāļĻāļķāļāļĐāļē āļĢāļ°āļ”āļąāļšāļšāļąāļ“āļ‘āļīāļ•āļĻāļķāļāļĐāļē āļ–āđ‰āļēāļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļēāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ āļšāļļāļ„āļ„āļĨāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđƒāļ™āļĄāļŦāļēāļ§āļīāļĒāļēāļĨāļąāļĒāđāļŦāđˆāļ‡āļ™āļĩāđ‰ āđ€āļĢāļēāļ­āļēāļˆāļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠāļ‚āļ­āļ‡āļšāļļāļ„āļ„āļĨ āļ‚āļķāđ‰āļ™āļĄāļēāđ€āļ›āđ‡āļ™āļ„āļĨāļēāļŠāđāļĄāđˆ āļŠāļēāļŦāļĢāļąāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļšāļļāļ„āļ„āļĨāļ›āļĢāļ°āđ€āļ āļ—āļ­āļ·āđˆāļ™ āđ† āđƒāļŦāđ‰āļŠāļĢāđ‰āļēāļ‡ āļ„āļĨāļēāļŠāļŠāļ·āļšāļ—āļ­āļ”āļ•āđˆāļ­āļˆāļēāļāļ„āļĨāļēāļŠāđāļĄāđˆāļ™āļĩāđ‰ āļŠāļēāļŦāļĢāļąāļšāļšāļļāļ„āļ„āļĨāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļąāđˆāļ§āđ„āļ› āļ­āļ­āļāđāļšāļšāđ„āļ”āđ‰āļ”āļąāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ
  • 16. āļāļĢāļ“āļĩāļĻāļķāļāļĐāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļ (āļ•āđˆāļ­) āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠ PersonāļŠāļēāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļšāļļāļ„āļ„āļĨāļ—āļąāđˆāļ§āđ„āļ›āđāļĨāđ‰āļ§ āļāļēāļĢāļ­āļ­āļ āđāļšāļšāļ„āļĨāļēāļŠāļŠāļēāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļąāļāļĻāļķāļāļĐāļē āļŦāļĢāļ·āļ­āļšāļļāļ„āļĨāļēāļāļĢāļ•āđˆāļēāļ‡āđ† āļ­āļēāļˆāđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļ·āļš āļ—āļ­āļ”āļ„āļĨāļēāļŠāļĄāļēāļ­āļ­āļāđāļšāļšāļ„āļĨāļēāļŠāđ„āļ”āđ‰āļ”āļąāļ‡āđāļœāļ™āļ āļēāļžāļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰
  • 17. āļŠāļĢāļļāļ› āđƒāļ™āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļ™āļąāđ‰āļ™āļˆāļ°āļĄāļĩāļāļēāļĢāļĢāļ§āļĄāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđāļĨāļ°āļžāļĪāļ•āļīāļāļĢāļĢāļĄ āļ‚āļ­āļ‡āļŠāļīāđˆāļ‡āļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāđ‰āļ§āļŠāļĢāđ‰āļēāļ‡āļ­āļ­āļāļĄāļēāđ€āļ›āđ‡āļ™āļ„āļĨāļēāļŠ āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļ° āļŠāļĢāđ‰āļēāļ‡āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ‚āļ­āļ‡āļ„āļĨāļēāļŠāļ™āļąāđ‰āļ™āđ† āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ•āđˆāļēāļ‡āđ† āļˆāļ°āļŠāļ·āđˆāļ­āļŠāļēāļĢāļāļąāļ™āļœāđˆāļēāļ™āļ—āļēāļ‡āđ€āļĄāļ˜āļ­āļ” āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāļŠāļēāļ„āļąāļāļ‚āļ­āļ‡āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļ„āļ·āļ­ āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” (Inheritance) āļ‹āļķāđˆāļ‡āļ—āļēāđƒāļŦāđ‰āļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļēāļĄāļēāļĢāļ–āļ™āļēāļ„āļĨāļēāļŠāļ—āļĩāđˆāđ€āļ„āļĒāļ­āļ­āļāđāļšāļšāđ„āļ§āđ‰ āļ™āļēāļĄāļēāđƒāļŠāđ‰āđ„āļ”āđ‰āļ­āļ āđ‚āļ”āļĒāļŠāļĢāđ‰āļēāļ‡āļ„āļĨāļēāļŠāđƒāļŦāļĄāđˆāđ€āļ›āđ‡āļ™āļ„āļĨāļēāļŠāļĨāļđāļāļ—āļĩāđˆāļĄāļĩāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ‚āļķāđ‰āļ™āļĄāļē āļĩ āđ‚āļ”āļĒāļ„āļĨāļēāļŠāļĨāļđāļāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđāļĨāļ°āđ€āļĄāļ˜āļ­āļ”āļ•āđˆāļēāļ‡āđ†āđƒāļ™āļ„āļĨāļēāļŠāđāļĄāđˆāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒ
  • 19. āđ‚āļ›āļĢāđāļāļĢāļĄ NetBeans āđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄ IDE āļŠāļēāļŦāļĢāļąāļšāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āļ āļēāļĐāļēāļˆāļēāļ§āļēāđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ•āđˆāļēāļ‡āđ† āđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāđ€āļžāļĩāļĒāļ‡āđāļ•āđˆāđ€āļ•āļīāļĄ āđāļĨāļ°āļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļš āđ‚āļ„āđ‰āļ”āđ‚āļ›āļĢāđāļāļĢāļĄ āļāđ‡āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđ„āļ”āđ‰āļ‡āđˆāļēāļĒ āđāļĨāļ°āđ€āļ›āđ‡āļ™ āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļŦāļēāđƒāļŠāđ‰āđ„āļ”āđ‰āļŸāļĢāļĩ āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒ NetBeans āļ™āļąāđ‰āļ™āļˆāļ°āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļžāļīāļĄāļžāđŒāļ„āļēāļŠāļąāđˆāļ‡āđ€āļžāļ·āđˆāļ­ āļĢāļąāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļĄāļĩāđ€āļĄāļ™āļđāļ„āļēāļŠāļąāđˆāļ‡āļ•āđˆāļēāļ‡āđ† āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ·āđˆāļ­āļžāļīāļĄāļžāđŒ āļ„āļēāļŠāļąāđˆāļ‡āļĨāļ‡āđ„āļ› āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļžāļ·āđˆāļ­āļžāļīāļˆāļēāļĢāļ“āļēāļ§āđˆāļēāđ€āļ›āđ‡āļ™āļ„āļēāļŠāļąāđˆāļ‡āļŦāļĢāļ·āļ­āđ€āļĄāļ˜āļ­āļ” āđƒāļ” āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļ°āđāļŠāļ”āļ‡āļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļ™āđˆāļēāļˆāļ°āđ€āļ›āđ‡āļ™āļ­āļ­āļāļĄāļēāđƒāļŦāđ‰āđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰ āļ‹āļķāđˆāļ‡āđ€āļŦāļĄāļēāļ°āļāļąāļšāļœāļđāļ—āļĩāđˆ āđ‰ āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļĄāđˆāļ„āļĨāđˆāļ­āļ‡ āđāļĨāļ°āļœāļđāđ‰āļ—āļĩāđˆāđ„āļĄāđˆāļŠāļ­āļšāļˆāļēāđ€āļĄāļ˜āļ­āļ”āļ•āđˆāļēāļ‡āđ†
  • 20. āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĢāļāļ”āđ‰āļ§āļĒ NetBeans āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđ€āļˆāđ‡āļāļ•āđŒāđƒāļŦāļĄāđˆāđ‚āļ”āļĒāđ€āļĨāļ·āļ­āļāđ€āļĄāļ™āļđ File > New Project āļˆāļēāļāļ™āļąāđ‰āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āđāļŠāļ”āļ‡āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡ New Project āļ‚āļķāđ‰āļ™āļĄāļē āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļāļēāļĢ āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđ„āļ”āđ‰āļŦāļĨāļēāļĒāđāļšāļš āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļ™āļĨāļąāļāļĐāļ“āļ° Desktop Application āļ”āđ‰āļ§āļĒāļˆāļēāļ§āļē āđƒāļŦāđ‰āđ€āļĨāļ·āļ­āļāđ‚āļ›āļĢāđ€āļˆāđ‡āļāļ•āđŒāđ€āļ›āđ‡āļ™ Java āđāļĨāđ‰āļ§āđ€āļĨāļ·āļ­āļ Java Desktop Application
  • 21. āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĢāļāļ”āđ‰āļ§āļĒ NetBeans(āļ•āđˆāļ­) āđāļĨāđ‰āļ§āļāļ” Next > āļ•āļąāļ‡āļŠāļ·āļ­āđ‚āļ›āļĢāđ€āļˆāđ‡āļāļ•āđŒ > Finish āđ€āļĄāļ·āđˆāļ­āļ„āļĨāļīāļ Finish āđ‚āļ›āļĢāđāļāļĢāļĄ āđ‰ āđˆ āļˆāļ°āđāļŠāļ”āļ‡āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āđ‚āļ›āļĢāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĄāļēāđƒāļŦāļĄāđˆāļˆāļ°āļ­āļĒāļđāđˆāđƒāļ™āļāļĢāļ­āļšāđ€āļŠāđ‰āļ™āļ›āļĢāļ°āļžāļĢāđ‰āļ­āļĄ āļ—āļąāđ‰āļ‡āđāļŠāļ”āļ‡āđ€āļŸāļĢāļĄāļŠāļēāļŦāļĢāļąāļšāļ­āļ­āļāđāļšāļš GUI āļ­āļ­āļāļĄāļē āļ”āđ‰āļēāļ™āļ‚āļ§āļēāļĄāļ·āļ­āļˆāļ°āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡ Swing āļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ•āđŒ āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļĨāļēāļāļĄāļēāļ§āļēāļ‡āļšāļ™āđ€āļŸāļĢāļĄāđ„āļ”āđ‰
  • 22. āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĢāļāļ”āđ‰āļ§āļĒ NetBeans(āļ•āđˆāļ­) āļŠāļēāļŦāļĢāļąāļšāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāļ•āđˆāļēāļ‡āđ† āļĄāļĩāđƒāļŦāđ‰āđ€āļĨāļ·āļ­āļāļĄāļēāļāļĄāļēāļĒāļŠāļēāļĄāļēāļĢāļ–āļ™āļēāļĄāļēāđƒāļŠāđ‰āļ‡āļēāļ™ āđ„āļ”āđ‰ āđ‚āļ”āļĒāļŠāļēāļĄāļēāļĢāļ–āļĨāļēāļāļĄāļēāļ§āļēāļ‡āļšāļ™āļŸāļ­āļĢāđŒāļĄāđ„āļ”āđ‰āļ—āļąāļ™āļ—āļĩ āđ€āļĄāļ·āđˆāļ­āļ§āļēāļ‡āļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ•āđŒāđƒāļ”āļĨāļ‡ āđ„āļ› āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđ„āļ”āđ‰āđƒāļ™āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī āļ–āđ‰āļēāļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ­āļĩāđ€āļ§āļ™āļ•āđŒāđƒāļŦāđ‰āļāļąāļšāļ›āļļāđˆāļĄāđ„āļ”āđ‰āđ‚āļ”āļĒ āļ„āļĨāļīāļāļ‚āļ§āļēāļ—āļĩāđˆāļ›āļļāđˆāļĄāđāļĨāđ‰āļ§āđ€āļĨāļ·āļ­āļ Events āđāļĨāđ‰āļ§āđ€āļĨāļ·āļ­āļ Events āļ—āļĩāđˆ āļ•āđ‰āļ­āļ‡āļāļēāļĢ āđƒāļ™āļ—āļĩāļ™āļĩāđ‰āļˆāļ°āđ€āļĨāļ·āļ­āļ Events āļ—āļĩāđˆāđ€āļāļīāļ”āļˆāļēāļāđ€āļĄāļēāļŠāđŒāđ‚āļ”āļĒāđ€āļĨāļ·āļ­āļ āđˆ āđ€āļ›āđ‡āļ™ Mouse > mouseClicked āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡ āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļ­āļ­āļāļĄāļē āđƒāļŦāđ‰āļžāļīāļĄāļžāđŒāļ„āļēāļŠāļąāđˆāļ‡āđƒāļ™āļ•āļēāđāļŦāļ™āđˆāļ‡āļ•āđˆāļ­āļˆāļēāļāļ„āļēāļ§āđˆāļē TODO āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļˆāļ°āļžāļīāļĄāļžāđŒ System.out.println(“Hello JAVA”); āđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ­āļ­āļāļ—āļēāļ‡āļ„āļ­āļ™āđ‚āļ‹āļĨ āđ€āļĄāļ·āđˆāļ­āļ„āļĨāļīāļ āđ„āļ­āļ„āļ­āļ™āļĢāļąāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āđāļŠāļ”āļ‡āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•
  • 24. āļāļēāļĢāļ”āļĩāļšāļąāļāđ‚āļ›āļĢāđāļāļĢāļĄ āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ™āļąāđ‰āļ™āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļžāļīāļˆāļēāļĢāļ“āļēāļ„āđˆāļē āļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ āđ€āļžāļ·āđˆāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļš āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ āļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āđāļ›āļĢāļœāļīāļ” āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™ āļ™āļīāļžāļˆāļ™āđŒāļœāļīāļ” āļ‹āļķāđˆāļ‡āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāļšāļąāđŠāļ (bug) āđāļ•āđˆāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ‚āļ›āļĢāđāļāļĢāļĄ āļ—āļēāļ‡āļēāļ™āđ€āļĢāđ‡āļ§āļĄāļēāļ āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āđƒāļŦāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĒāļļāļ”āđƒāļ™āļ•āļēāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļžāļ·āđˆāļ­ āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļŦāļĢāļ·āļ­āđ€āļžāļ·āđˆāļ­āđāļāđ‰āļšāļ āđ‚āļ›āļĢāđāļāļĢāļĄ NetBeans āļŠāļēāļĄāļēāļĢāļ– āļąāđŠ āļāļēāļŦāļ™āļ”āļˆāļļāļ”āļŦāļĒāļļāļ”āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļąāđˆāļ§āļ„āļĢāļēāļ§ āļŦāļĢāļ·āļ­āļ”āļđāļ„āđˆāļēāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢ āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļēāļ‡āļēāļ™āđ„āļ”āđ‰
  • 25. āļŠāļĄāļēāļŠāļīāļ āļ™āļēāļ‡āļŠāļēāļ§ āđ„āļžāļĨāļīāļ™ āļŠāļ·āļšāđ€āļĢāļ·āļ­āļ‡ āđ€āļĨāļ‚āļ—āļĩāđˆ 22 āļ™āļēāļ‡āļŠāļēāļ§āļ˜āļ™āļąāļŠāļāļąāļ āļžāļđāļĨāļœāļĨ āđ€āļĨāļ‚āļ—āļĩāđˆ 24 āļ™āļēāļ‡āļŠāļēāļ§āļžāļąāļŠāļĢāļ§āļĨāļąāļĒ āļ”āļĩāļ›āļĢāļ°āļŠāļē āđ€āļĨāļ‚āļ—āļĩāđˆ 25 āļ™āļēāļ‡āļŠāļēāļ§āļĻāļĻāļīāļ§āļīāļĄāļĨ āļŠāļĄāļšāļđāļĢāļ“āđŒāļĻāļīāļĢāļī āđ€āļĨāļ‚āļ—āļĩāđˆ 27 āļ™āļēāļ‡āļŠāļēāļ§āļˆāļīāļĢāļ§āļąāļ’ āļŠāļĨāļļāļ‡āļ­āļĒāļđāđˆ āđ€āļĨāļ‚āļ—āļĩāđˆ 38 āļ™āļēāļ‡āļŠāļēāļ§āļĢāļ§āļīāļŠāļĢāļē āļˆāļēāļĢāļļāđ€āļŠāļĐāļāđŒāļ­āļąāļĻāļ™āļĩ āđ€āļĨāļ‚āļ—āļĩāđˆ 39 āļ™āļēāļ‡āļŠāļēāļ§āđ€āļĄāļ˜āļēāļ§āļĩ āđ€āļ‡āļīāļ™āļĒāļ§āļ‡ āđ€āļĨāļ‚āļ—āļĩāđˆ 40 āļŠāļąāđ‰āļ™ āļĄ.6/2