Recommended
PPT
āļāļāļāļĩāđ 6 āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ
PDF
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
PDF
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ2
PPTX
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
PPTX
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļ
PPTX
āļāļāļāļĩāđ 8 Methods
PDF
āļāļ·āđāļāļāļēāļāļ āļēāļĐāļēāļāļēāļ§āļē
PPTX
PPTX
PPTX
PPT
PPT
PDF
āļāļĨāļēāļŠāđāļĨāļ°āđāļāļĢāđāļāļĢāļĄ
PPT
Java Programming [4/12] : Object Oriented Concept
PPTX
āļāļēāļāļāļĨāļļāđāļĄāļāļāļĄāļāļĨāļļāđāļĄ5
PPTX
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
PDF
Java-Chapter 12 Classes and Objects
PDF
PDF
PDF
āļāļāļāļĩāđ 4 āđāļāļāļĢāļīāļāļīāļ§āļāđ
PPTX
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
PPTX
PPTX
āļāļāļāļĩāđ6 āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
PDF
Java Programming: āļŦāļĨāļąāļāļāļēāļĢāđāļāļīāļāļāđāļāļāđāļāļāļāđ
PDF
(Big One) C Language - 07 object linkedlist
PPTX
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
PPTX
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ 1
PDF
PDF
āļāļēāļāļĒāđāļāļĒāļāļĩāđ 1
DOC
āļāļēāļāļĒāđāļāļĒāļāļĩāđ 1
More Related Content
PPT
āļāļāļāļĩāđ 6 āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ
PDF
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
PDF
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ2
PPTX
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
PPTX
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļ
PPTX
āļāļāļāļĩāđ 8 Methods
PDF
āļāļ·āđāļāļāļēāļāļ āļēāļĐāļēāļāļēāļ§āļē
PPTX
Similar to Class1
PPTX
PPTX
PPT
PPT
PDF
āļāļĨāļēāļŠāđāļĨāļ°āđāļāļĢāđāļāļĢāļĄ
PPT
Java Programming [4/12] : Object Oriented Concept
PPTX
āļāļēāļāļāļĨāļļāđāļĄāļāļāļĄāļāļĨāļļāđāļĄ5
PPTX
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
PDF
Java-Chapter 12 Classes and Objects
PDF
PDF
PDF
āļāļāļāļĩāđ 4 āđāļāļāļĢāļīāļāļīāļ§āļāđ
PPTX
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
PPTX
PPTX
āļāļāļāļĩāđ6 āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
PDF
Java Programming: āļŦāļĨāļąāļāļāļēāļĢāđāļāļīāļāļāđāļāļāđāļāļāļāđ
PDF
(Big One) C Language - 07 object linkedlist
PPTX
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
PPTX
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ 1
PDF
More from Nookky Anapat
PDF
āļāļēāļāļĒāđāļāļĒāļāļĩāđ 1
DOC
āļāļēāļāļĒāđāļāļĒāļāļĩāđ 1
DOC
PPTX
PPTX
PPTX
āļāļāļāļĩāđ 6 āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ
DOCX
DOCX
DOCX
DOCX
DOCX
āļāļēāļāļĒ āļāļĒāļ _ 1
DOCX
DOCX
DOCX
DOCX
DOCX
DOCX
DOCX
DOC
āļāļēāļĢāđāļāļĩāļĒāļāļāļģāļŠāļąāđāļāļāļ§āļāļāļļāļĄāļāļąāđāļāļāļ·āđāļāļāļēāļ
PPTX
āļāļāļāļĩāđ 2 āļāļēāļĢāđāļāļĩāļĒāļāļāļģāļŠāļąāđāļāļāļąāđāļāļāļ·āđāļāļāļēāļ
Class1 1. āļāļāļāļĩāđ 6
āļāļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļ
āđāļāļĢāđāļāļĢāļĄāļ§āļąāļāļāļļāđāļāļ·āđāļāļāļāđāļ
2. âĒ āđāļāļĢāđāļāļĢāļĄāļ āļēāļĐāļēāđāļāļīāļāļ§āļąāļāļāļļ (Object-Oriented Programming
Language : OOPL)
āđāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļāļāļąāđāļāđāļāļīāļĄāļāļāļāđāļĢāļēāļāļ°āđāļŠāļĄāļ·āļāļāļāļąāļāļāļēāļĢ
āđāļāļĩāļĒāļāļāļģāļēāļŠāļąāđāļāļāļĩāđāļāļ°āļŠāļąāđāļāđāļŦāđāđāļāļĢāļ·āļāļāļāļāļĄāļāļīāļ§āđāļāļāļĢāđāļāļģāļēāļāļēāļāļāļēāļĄāļāļĩāđāđāļĢāļē
āđ
āļāđāļāļāļāļēāļĢāļāļķāđāļāđāļāļĒāļĢāļđāļāđāļāļāđāļŦāļĄāļ·āļāļāļāļąāļāļāļđāđāļāļąāļāļāļēāđāļāļĢāđāļāļĢāļĄāļāļ°āļāļđāļ
āļŦāļĢāļ·āļāļāļāļāļāļģāļēāļŠāļąāđāļāđāļāđāļāļīāļāļāļāļāļāļĢāļīāļĒāļēāļŦāļĢāļ·āļāļāļēāļĢāļāļĢāļ°āļāļģāļēāđāļŦāđāļāļąāļāđāļāļĢāļ·āđāļāļ
āļāļāļĄāļāļīāļ§āđāļāļāļĢāđāđāļŦāđāļāļģāļēāļāļēāļāļāļēāļĄāļāļĩāđāđāļĢāļēāļŠāļąāđāļ āđāļāđāļ āļāļīāļĄāļāđāļāđāļāļāļ§āļēāļĄāļāļ
āļŦāļāđāļēāļāļ āļĢāļąāļāļāđāļāļĄāļđāļĨāļāļēāļāļāļĩāļĒāđāļāļāļĢāđāļāđāļāđāļāļāđāļ āđāļāļāļĩāđāļāļĩāđāļāļđāđāđāļāļĩāļĒāļ
āđāļāļĢāđāļāļĢāļĄāļāļģāļēāļāļēāļĢāđāļāļĩāļĒāļāļāļģāļēāļŠāļąāđāļāđāļāļ·āđāļāļāļĩāđāļāļ°āļŠāļąāđāļāđāļŦāđāđāļāļĢāļ·āđāļāļāļāļģāļēāļāļēāļ
āļāļīāļĄāļāđāļāđāļāļāļ§āļēāļĄāļāļāļāļāļāļŦāļāđāļēāļāļāļŦāļĢāļ·āļāļĢāļąāļāļāđāļāļĄāļđāļĨāļāļēāļāļāļĩāļĒāđāļāļāļĢāđāļ
āļŠāļģāļēāļŦāļĢāļąāļāļāļēāļĢāđāļāļĩāļĒāļāļŦāļĢāļ·āļāļāļąāļāļāļēāđāļāļĢāđāļāļĢāļĄāđāļāļāļĩāļāļĢāļđāļāđāļāļāļŦāļāļķāđāļ
āđāļāđāļāļāļēāļĢāļĄāļāļāđāļāļĢāđāļāļĢāļĄāđāļāļĨāļąāļāļĐāļāļ°āļāļāļāļāļĨāļļāđāļĄāļāđāļāļāļāļāļāļ§āļąāļāļāļļāļāļĩāđ
āļāļĢāļ°āļāļāļāļāđāļ§āļĒāļāļąāļ§āļāđāļāļĄāļđāļĨāđāļĨāļ°āļāļģāļēāļŠāļąāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāļŦāļĢāļ·āļāļ§āļīāļāļĩāļāļēāļĢāļāļĩāđāļāļ°
āļāļąāļāļāļēāļĢāļāļąāļāļāđāļāļĄāļđāļĨāđāļŦāļĨāđāļēāļāļąāđāļ āđāļĢāļēāđāļĢāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļĨāļąāļāļĐāļāļ°āļāļĩāđāļ§āđāļē
āđāļāđāļāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļ(Object Oriented
Programming) āļŦāļĢāļ·āļ OOP āļāļķāđāļāļāļ°āļāļĨāđāļēāļĒāļāļĨāļķāļāļŦāļĢāļ·āļāđāļāđāļāļāļēāļĢ
āđāļĨāļĩāļĒāļāđāļāļāđāļĨāļāđāļŦāđāļāļāļ§āļēāļĄāđāļāđāļāļāļĢāļīāļāđāļāļĒāļĄāļāļāļāļļāļāđāļŠāļīāđāļāđāļāđāļāļ§āļąāļāļāļļÂ
3. âĒ āļāļēāļĢāđāļāļĩāļĒāļ program āđāļāļ OOP āļĄāļĩāļĨāļąāļāļĐāļāļ° 5 āļāļĢāļ°āļāļēāļĢ
- āļāļļāļāļŠāļīāđāļāļāļļāļāļāļĒāđāļēāļāļāļ·āļ object
āđāļāđāļāđāļŦāļāļķāđāļāđāļĢāļēāļāđāļāļēāļāļāļĩāļāļ§āļēāļĄāļ§āđāļē object āđāļāđāļāļāļąāļ§āđāļāļĢāļāļĩāļĄāļĩāļāļ§āļēāļĄāļāļīāđāļĻāļĐ
āđ
āļāļĒāļđāđāđāļāļāļąāļ§āđāļāļ āļāļ·āļ āļāļāļāļāļēāļāđāļāđāļāļāđāļēāļāđāļēāļ āđ āđāļāđāđāļĨāđāļ§ āđāļĢāļēāļĒāļąāļāļŠāļēāļĄāļēāļĢāļāļāļĩāđ
āļāļ°āļŠāļąāđāļ (request) āđāļŦāđ object āļāļģāļēāļāļēāļ (operation) āļāđāļēāļ āđ āļāļĩāđāđāļāļĩāđāļĒāļ§
āļāļąāļāļāļąāļ§āļĄāļąāļāđāļāļāļāđāļ§āļĒ
- Program āļāļĢāļ°āļāļāļāđāļāļāđāļ§āļĒ object āļāļĩāđāļāđāļēāļāļāđāļŠāđāļāļāđāļāļāļ§āļēāļĄ
(message) āļāļāļāđāļŦāđāļāļąāļāđāļĨāļ°āļāļąāļāļ§āđāļēāļāđāļāļāļāļģāļēāļāļ°āđāļĢ
āļāļēāļĢāļŠāđāļ message āļāđāļāļ·āļāļāļēāļĢāļŠāđāļ request āļŦāļĢāļ·āļāļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđ
function āļāļāļ object āļāļąāđāļ āđ
- Object āđāļāđāļĨāļ°āļāļąāļ§āļĄāļĩāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļēāļāļĩāđāđāļāđāļĄāđāļāļāđāļ§āļĒ object āļāļ·āļ āđ
āđ
āđāļĢāļēāļŠāļĢāđāļēāļ object āļāļēāļ object āļāļąāļ§āļāļ·āļāļāļĩāđāļĄāļĩāļāļĒāļđāđāđāļĨāđāļ§
āđ
- Object āļĄāļĩ āļĢāļđāļāđāļāļ āļŦāļĢāļ·āļ āļāļāļīāļ āļāļāļāļāļąāļ§āđāļāļ (type/class)
- Object āļāļĩāđāļāđāļāļāļāļĄāļēāļāļēāļ type āđāļāļāđāļāļĩāļĒāļ§āļāļąāļāļŠāļēāļĄāļēāļĢāļāļāļĩāđāļāļ°āļĢāļąāļ
āļāđāļāļĄāļđāļĨāļāļķāđāļāļāļąāļāđāļĨāļ°āļāļąāļāđāļāđ
4. Object 2
data
Object 1
data
Object 4
data
Object 3
data
āđāļāđāļĨāļ° Object āļŠāļēāļĄāļēāļĢāļāļāļīāļāļāđāļāļŠāļ·āđāļāļŠāļēāļĢāļāļąāļāđāļāđāđāļāļĒāļāļēāļĢāļŠāđāļ
5. Class
āļŦāļĄāļēāļĒāļāļķāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļāļ object āđāļāļĒ class āđāļāđāļāļāļąāļ§āļāļģāļēāļŦāļāļāļ§āđāļē
object āļāļąāđāļāļāļ°āļĄāļĩ data āļŦāļĢāļ·āļāļāļļāļāļĨāļąāļāļĐāļāļ°āļāļ°āđāļĢ āļāđāļēāļ āđāļĨāļ°āļĄāļĩ method
āļāļ°āđāļĢāļāđāļēāļ āđāļāļĢāļĩāļĒāļāđāļŠāļĄāļ·āļāļāļāļīāļĄāļāđāđāļāļĩāļĒāļ§ (template) āļāļāļāļāđāļāļāđāļāđāļ
āļ§āļąāļāļāļļ (Object) āļāļ·āļ āļāļąāļ§āđāļāļāļāļāļāļāļļāļāļāļĨ āļŠāļāļēāļāļāļĩāđ āļŦāļĢāļ·āļ
āļŠāļīāđāļāļāļāļāļāļĩāđāļŠāļāđāļāđāļāđāļŦāļāļļāļāļēāļĢāļāđāļŦāļāļķāđāļ āļāļķāđāļāļāļēāļāļāļąāļāļāđāļāļāđāļāđāļŦāļĢāļ·āļāļāļąāļāļāđāļāļāđāļĄāđ
āđāļāđ
Object āđāļāđāļāļāļāļāđāļāļĢāļ°āļāļāļāļŠāļģāļēāļāļąāļāļāļāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāļĩāđ
āļŠāļēāļĄāļēāļĢāļāļĢāļąāļāļāđāļēāđāļĨāļ°āđāļŠāļāļāļŠāđāļāļāđāļēāđāļāđ āđāļĨāļ°āļāļēāļāļāļīāļĒāļēāļĄ Object āļāļ·āļ
āļāļąāļ§āđāļāļāļāļāļāļŠāļīāđāļāļāļāļāļāļĩāđāļāļĒāļđāđāđāļāđāļĨāļāļāļāļāļāļ§āļēāļĄāđāļāđāļāļāļĢāļīāļ āļāļķāđāļāļāļēāļāđāļāđāļāļŠāļīāđāļ
āļāļĩāđāļāļąāļāļāđāļāļāđāļāđāļŦāļĢāļ·āļāđāļĄāđāđāļāđ āļāļ°āļāđāļāļāļĄāļĩāļāļļāļāļĨāļąāļāļĐāļāļ° (Attribute) āļāļĩāđāļāđāļāļāļāļ
āļ§āđāļēāđāļāđāļ Object āļāļāļāļāļ°āđāļĢ āđāļĨāļ°āļĄāļĩāļāļĪāļāļīāļāļĢāļĢāļĄ (Behavior) āļāļĩāđāļāđāļāļāļāļ
āđāļŦāđāļāļĢāļēāļāļ§āđāļē Object āļāļąāđāļāļāļģāļēāļāļ°āđāļĢ āļāļąāļāļāļąāđāļ Object āļāļ°āļŠāļēāļĄāļēāļĢāļāļāļāļ
āļŠāļāļāļāļāđāļāļŠāļīāđāļāļāļĩāļāļĢāļ°āļāļģāļēāđāļāļāļēāļĢāļĢāđāļāļāļāļāļŠāļīāđāļāļāđāļēāļāđ āđāļāđ
āđ
6. āļĨāļąāļāļĐāļāļ°āļāļĩāđ Object
1. identity āļāļ·āļ āđāļāļāļĨāļąāļāļĐāļāđāđāļāļāļēāļ°āļāļąāļ§āļāļĩāļāļģāļēāđāļŦāđ Object
āđ
āļāļāļāļāļĨāļēāļŠāļŦāļāļķāļāđ āđāļāļāļāđāļēāļāļāļēāļ Object āļāļāļāļāļĩāļāļŦāļāļķāđāļ
āđ
āļāļĨāļēāļŠāļŦāļāļķāđāļ āļāļķāļāđāļāļ āļēāļĐāļēāļāļēāļ§āļē identity āļāļ°āļŦāļĄāļēāļĒāļāļķāļ
āđ
Attribute āļŦāļĢāļ·āļāļāļąāļ§āđāļāļĢ (Variable)
2. State āļāļ·āļāļŠāļāļēāļāļ°āļāļāļ Object āļ āđāļ§āļĨāļēāļŦāļāļķāļāđ āļāļķāđāļ
āđ
āļŠāļēāļĄāļēāļĢāļāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāđāđāļĄāļ·āļāļĄāļĩāļāļēāļĢāļāļĢāļ°āļāļļāđāļāļāļēāļ Object
āđ
āļāļ·āđāļāđāļāļĒāļāļēāļĢāļŠāđāļ Message āđāļāļ āļēāļĐāļēāļāļēāļ§āļē State āļāļ°
āļŦāļĄāļēāļĒāļāļķāļāļāđāļēāļāļāļ Attribute (Value of Attribute)
3. Behavior āļāļ·āļ āļāļĪāļāļīāļāļĢāļĢāļĄāļāļĩāđ Object āļāļĢāļ°āļāļģāļēāđāļĨāļ°
āļāļāļāļŠāļāļāļāļāļļāļāļāļĢāļąāđāļ āđāļāļĒāļāļēāļĢāļāļĢāļ°āļāļļāđāļ Object āļāļ·āđāļāđāļāļĒ
āļāļēāļĢāļŠāđāļ Message āļāđāļāļāļąāļāđāļāļ āļēāļĐāļēāļāļēāļ§āļē Behavior āļāđ
āļāļ·āļ Method
7. āļāļēāļĢ run-time āđāļāļĒāđāļāđāļĨāļ° object āļāļ°āļĄāļĩāļāļāļĄāļđāļĨāđāļāļāļēāļ°āļāļāļāļāļąāļ§āđāļāļ āļāļģāļēāđāļŦāđ object
āđ
āđāļāđāļĨāļ° object āļāļāļ class āļāļķāđāļāđāļāđ source code āđāļāļĩāļĒāļ§āļāļąāļāļĄāļĩāļāļļāļāļĨāļąāļāļĐāļāļ°āđāļĨāļ°
āļāļļāļāļŠāļĄāļāļąāļāļīāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļ
Encapsulation - āļāļēāļĢāļāļīāļāļāļąāļāļāđāļāļĄāļđāļĨ āđāļāđāļāļ§āļīāļāļĩāļāļēāļĢāļāļģāļēāļŦāļāļāļŠāļīāļāļāļīāđāļāļāļēāļĢāđāļāđāļēāļāļķāļ
āļāđāļāļĄāļđāļĨ āļŦāļĢāļ·āļāļāļēāļĢāļāļĢāļ°āļāļģāļēāļāļąāļ āļāđāļāļāđāļāļāļāđ āļāļāļ āļāļĨāļēāļŠāļāļąāđāļāđ āļāļģāļēāđāļŦāđāđāļāđāđāļāđāļāđāļ§āđāļēāļāđāļāļĄāļđāļĨ
āļāļāļāļāđāļāļāđāļāļāļāđāļāļąāđāļāļāļ°āļāļđāļāđāļāļĨāļĩāļĒāļāđāļāļĨāļāđāļāđāđāļāļāđāļēāļāļāļēāļ methods āļŦāļĢāļ·āļ
āđ
properties āļāļĩāđāļāļāļļāļāļēāļāđāļāđāļēāļāļąāđāļ
Inheritance - āļāļēāļĢāļŠāļ·āļāļāļāļāļāļļāļāļŠāļĄāļāļąāļāļī āđāļāđāļāļ§āļīāļāļĩāļāļēāļĢāļŠāļĢāđāļēāļ āļāļĨāļēāļŠāļĒāđāļāļĒ āļāļĩāđāđāļĢāļĩāļĒāļāļ§āđāļē
āļāļąāļāļāļĨāļēāļŠ (subclass) āļāļķāđāļāļāļ°āđāļāđāļāļāļģāļēāļŦāļāļāļāļĢāļ°āđāļ āļāļāļāļāļ§āļąāļāļāļļāđāļŦāđāļāļģāļēāđāļāļēāļ°āđāļāļēāļ°āļāļ
āļāļķāđāļ āļāļķāđāļ āļāļąāļāļāļĨāļēāļŠ āļāļ°āđāļāđāļĢāļąāļāļāđāļēāļĒāļāļāļāļāļļāļāļŠāļĄāļāļąāļāļīāļāđāļēāļāđāļĄāļēāļāļēāļāļāļĨāļēāļŠāļŦāļĨāļąāļāļāđāļ§āļĒ
Abstraction - āļāļēāļĄāļāļĢāļĢāļĄ āđāļāđāļāļāļēāļĢāđāļŠāļāļāļāļķāļāļāļļāļāļĨāļąāļāļĐāļāļ°āđāļĨāļ°āļāļĪāļāļīāļāļĢāļĢāļĄāļāļāļ
object āđāļāđāļēāļāļĩāđāļāļģāļēāđāļāđāļāļāđāļāļāļĢāļąāļāļĢāļđāđāđāļĨāļ°āđāļāđāļāļēāļ āđāļāļĒāļāđāļāļāļŠāđāļ§āļāļāļĩāđāđāļŦāļĨāļ·āļāđāļāļēāđāļ§āđāđāļāļ·āđāļāđāļĄāđāđāļŦāđ
āđāļāļīāļāļāļ§āļēāļĄāļŠāļąāļāļŠāļ
Polymorphism - āļ āļēāļ§āļ°āļāļĩāđāļĄāļĩāļŦāļĨāļēāļĒāļĢāļđāļāđāļāļ āđāļāđāļāļ§āļīāļāļĩāļāļēāļĢāļāļģāļēāļŦāļāļāļĢāļđāļāđāļāļāļāļēāļĢāļāļĢāļ°
āļāļģāļēāļāļĩāđāđāļŦāļĄāļ·āļāļāļāļąāļāđāļāđāđāļāđāļāļĨāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļ āđāļāđāļ āļāļēāļĢāđāļāļĨāđāļāđāļŠāļĩāļĒāļ āđāļāđāļ method āļŦāļĨāļąāļ
āļāļāļ āļāļĨāļēāļŠ āļŠāļīāđāļāļĄāļĩāļāļĩāļ§āļīāļ āļāļķāđāļāļĄāļĩāļāļĨāļēāļŠ āļĄāļāļļāļĐāļĒāđ āđāļĨāļ°āļāļĨāļēāļŠāļŠāļļāļāļąāļ āđāļāđāļ āļāļąāļāļāļĨāļēāļŠ āđāļāđāļāļĨ
āļāļāļāļāļēāļĢāđāļāļĨāđāļāđāļŠāļĩāļĒāļāļāļāļāļāđāļāļāđāļāļāļāđāļāļēāļāļāļĨāļēāļŠāļāļąāđāļāļŠāļāļāļāļ°āļāļāļāļĄāļēāđāļĄāđāđāļŦāļĄāļ·āļāļāļāļąāļ
8. āļāļļāļāļĨāļąāļāļĐāļāļ°āļāļāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļ
1) āļāļēāļĢāļŦāđāļāļŦāļļāđāļĄ (Encapsulation)
āļŦāļĄāļēāļĒāļāļķāļāļāļēāļĢāļāļ°āđāļĢāļĩāļĒāļāđāļāđāļāļļāļāļĨāļąāļāļĐāļāļ°āļāļāļāļāđāļāļāđāļāđāļ āļāļ°āļāļģāļēāđāļāđ
āđāļāļĒāļāļēāļĢāđāļĢāļĩāļĒāļāļāđāļēāļāđāļĄāļāļāļāđāļāđāļēāļāļąāđāļ
āļŦāļĨāļąāļāļāļēāļĢāļāļāļāļāļēāļĢāļŦāđāļāļŦāļļāđāļĄ āļāļ·āļāļāļēāļĢāļāļģāļēāļŦāļāļāđāļŦāđāļāļļāļāļĨāļąāļāļĐāļāļ°āļāļ
āļāļāđāļāļāđāļāđāļāļĄāļĩāļāļļāļāļŠāļĄāļāļąāļāļīāđāļāđāļ private āđāļĨāļ°āļāļģāļēāļŦāļāļāđāļŦāđāđāļĄāļāļāļāļĄāļĩ
āļāļļāļāļŠāļĄāļāļąāļāļīāđāļāđāļ public āđāļāļĒāļĄāļĩāđāļĄāļāļāļ get/set āđāļ§āđāđāļāļ·āđāļāđāļāđāļēāļāļķāļ data
āļāļąāđāļāđ āļāļ°āđāļĢāļĩāļĒāļāļ§āđāļē class āļāļąāđāļāđ āđāļāđāļ Full Encapsulation class
9. 2) āļāļēāļĢāļŠāļ·āļāļāļāļ (Inheritance)
āļŦāļĄāļēāļĒāļāļķāļāļāļēāļĢāļāļīāļĒāļēāļĄāļāļĨāļēāļŠāđāļŦāļĄāđāļāļēāļāļāļĨāļēāļŠāļāļĩāđāļĄāļĩāļāļĒāļđāđāđāļĨāđāļ§
āđāļāļĒāļāļĨāļēāļŠāđāļŦāļĄāđāļŠāļēāļĄāļēāļĢāļāļāļĩāđāļāļ°āļāļģāļēāļāļļāļāļĨāļąāļāļĐāļāļ°āđāļĨāļ°āđāļĄāļāļāļāļāļāļ
āļāļĨāļēāļŠāđāļāļīāļĄāļĄāļēāđāļāđāđāļāđ
āļāļ·āļ Class āļŦāļāļķāđāļāđāļŠāļēāļĄāļēāļĢāļāļŠāļ·āļāļāļāļāļāļļāļāļŠāļĄāļāļąāļāļīāļāļēāļ
āļāļĢāļ°āļāļēāļĢāļāļēāļ Class āļāļ·āļ āđāļĨāđāļ§āđāļāļīāđāļĄāļāļļāļāļŠāļĄāļāļąāļāļīāđāļāļāļēāļ°āļāļāļ
āđ
Class āļāļąāļāđāļāđāļēāđāļ
āđ
- Class āļāļĩāđāđāļāđāļĢāļąāļāļāļēāļĢāļŠāļ·āļāļāļāļāļāļļāļāļŠāļĄāļāļąāļāļīāđāļĢāļĩāļĒāļāļ§āđāļē
Subclasses
- Class āļāļĩāđāđāļāđāļāļāđāļāđāļāļāđāļĢāļĩāļĒāļāļ§āđāļē Superclass
āđāļāđāļāļāļēāļĢāļāđāļ§āļĒāđāļŦāđāđāļĄāđāļāđāļāļāļāļąāļāļāļē āļŠāđāļ§āļāļāļĩāđāļāļģāđāļēāļŦāļĨāļēāļĒāđāļĢāļāļ
(Reusable)
Class āļŦāļāļķāđāļāđāļāļ°āļĄāļĩ Superclass āđāļāđāđāļāļĩāļĒāļ Class āđāļāļĩāļĒāļ§
āđāļāđāļēāļāļąāđāļ (Single Inheritance)
āđāļāļ āļēāļĐāļēāļāļēāļ§āļē āļāļ°āđāļāđāļāļĩāļĒāđāđāļ§āļīāļĢāđāļ extends āđāļāļ·āđāļāļĢāļ°āļāļļāļāļēāļĢ
āļŠāļ·āļāļāļāļ
10. 3) āļāļēāļĢāļĄāļĩāđāļāđāļŦāļĨāļēāļĒāļĢāļđāļāđāļāļ (Polymorphism)
āļŦāļĄāļēāļĒāļāļķāļ āļāļēāļĢāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāļāļāļŠāļāļāļāļāđāļāļāđāļēāļ§āļŠāļēāļĢ (āđāļĄāļāļāļ)
āđāļāļĩāļĒāļ§āļāļąāļāļāđāļ§āļĒāļ§āļīāļāļĩāļāļēāļĢāļāļĩāđāļāđāļēāļāļāļąāļ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļāļģāļēāļŦāļāļāļāļāļāđāļāđāļ
āđāļāđāļŦāļĨāļēāļĒāļĢāļđāļāđāļāļ
- Overridden method āđāļĨāļ° Dynamic Binding
āļāļąāļ§āļāļĒāđāļēāļāļāļĩāđāđāļāđāļāđāļāļĢāđāļāļĢāļĄāđāļāļ OOP
1) Object āđāļĢāļāļāļāļ class āļĄāļąāļāļāļ·āđāļ main āđāļāļĢāđāļāļĢāļĄāļāļĩāđāļŠāļąāđāļ āđāļĨāļ°
āļāđāļēāļĒāļāļĩāđāļŠāļļāļ
>> āļŠāļĢāđāļēāļāļāļĨāđāļāļ 1 āļāļĨāđāļāļāđāļāļāļĨāđāļāļāļĄāļĩ object āļāļģāļēāļāļēāļ āļāļīāļĄāļāđ x
āđāļāļĩāļĒāļāļāļąāļāļĐāļĢāđāļāļĩāļĒāļ§
>> āļĄāļāļāļ§āđāļē class āļāđāļāļ·āļāļāļĨāđāļāļ āđāļāđāļĨāļ°āļāļĨāđāļāļāļāļ·āļāļāļĩāđāđāļāđāļ object
class x {
public static void main(String args[]) {
System.out.println("x");
}
}
11. 2) āđāļĢāļĩāļĒāļ object āđāļ class āđāļāļĩāļĒāļ§āļāļąāļ āđāļāļĒāļĄāļāļāļ§āđāļē class āđāļŠāļĄāļ·āļāļ
āļāļĨāđāļāļāđāļāđāļ object āļĄāļēāļāļĄāļēāļĒ
>> āļŠāļĢāđāļēāļāļāļĨāđāļāļ 1 āļāļĨāđāļāļāđāļāļāļĨāđāļāļāļĄāļĩ 2 object āđāļĨāļ° object 1 āđāļĢāļĩāļĒāļ
object 2 āļĄāļēāļāļģāļēāļāļēāļ
class x {
public static void main(String args[]) {
int i = 1;
System.out.println(i);
ok(); }
static void ok() {
System.out.println("xx");
}
}
// Result of this program
// 1
// xx
12. āļāļđāļāļąāļāļāļģāļē
āđ
āļāļēāļĒ āļāļĢāļēāļāļīāļ āđāļĢāļāļāļŠāļļāļ§ āļĢāļāļāļāđ āđāļĨāļāļāļĩāđ 1
āļāļēāļĒ āļāļāļāļąāļ āļāđāļ āļāļĨāļāļĒ āđāļĨāļāļāļĩāđ 2
āļāļēāļĒ āļ§āļļāļ āļīāļ āļąāļ āļĢ āđāļāļ·āđāļ āļāļāļģāļē āđāļĨāļāļāļĩāđ 3
āļāļēāļĒ āļŠāļļāļ āļāļīāđ āļāļ āļāļīāļ§ āļāđāļ āļāļāļĩ āđāļĨāļāļāļĩāđ 8
āļāļēāļĒ āļāļąāļ āļāļē āļāļąāļ āļāļĒāļē āđāļĨāļāļāļĩāđ 11
āļāļēāļĒ āļ§āļīāļ āļē āļĄāđāļāļĄāļąāļĒ āđāļāļīāđāļĄ āļāļđāļ āđāļĨāļāļāļĩāđ 13
āļāļēāļĒāļĻāļīāļĢ āļīāļ§ āļąāļ āļāđ āļāļļāļ āļāļāļīāļ āļāļĢāđāļĻ āļĢ āđāļĨāļāļāļĩāđ 14
āļĄāļąāļ āļĒāļĄāļĻāļķāļ āļĐāļēāļāļĩāļ āļĩāđ 6/2