7.1 āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§Â āĻ āĻŦāĻā§āĻā§āĻ āĻāĻ°āĻŋā§ā§āĻ¨ā§āĻā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻŋ?
Â
OOP āĻŦāĻž āĻ āĻŦāĻā§āĻā§āĻ āĻāĻ°āĻŋā§ā§āĻ¨ā§āĻā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻšāĻ˛ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻ§āĻžāĻ°āĻŖāĻž āĻ¯āĻž āĻ āĻŦāĻā§āĻā§āĻ āĻā§ āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻ āĻŋāĻ¤āĨ¤ āĻāĻāĻāĻ¨ āĻāĻžāĻ˛ā§ āĻ¸āĻĢāĻāĻā§ā§āĻ¯āĻžāĻ° āĻāĻā§āĻāĻŋāĻ¨āĻŋā§āĻžāĻ° āĻšāĻ¤ā§ āĻāĻžāĻāĻ˛ā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻ°āĻŋā§ā§āĻ¨ā§āĻā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻŦ āĻāĻžāĻ˛ā§ āĻ§āĻžāĻ°āĻŖāĻž āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋā§āĻ¤ āĻ¯ā§āĻ āĻ¸āĻĢāĻāĻā§ā§āĻ¯āĻžāĻ° āĻā§āĻ˛ā§ āĻāĻāĻ āĻāĻ°āĻŋ āĻ āĻĨāĻŦāĻž āĻ¨āĻžāĻŽ āĻļā§āĻ¨ā§āĻāĻŋ āĻ¤āĻž āĻ āĻŦāĻā§āĻā§āĻ āĻāĻ°āĻŋā§ā§āĻ¨ā§āĻā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻ° āĻ§āĻžāĻ°āĻŖāĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšā§ā§āĻā§āĨ¤ āĻŦā§āĻšā§ āĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¨ā§ āĻ¸āĻĢāĻāĻā§ā§āĻ¯āĻžāĻ° āĻŦāĻžāĻ¨āĻžāĻ¤ā§ āĻā§āĻ˛ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ˛ā§āĻāĻž āĻā§āĻĄāĻā§āĻ˛ā§ āĻ¯ā§āĻ¨ āĻāĻ°ā§āĻāĻāĻ¨ā§āĻ° āĻāĻžāĻā§ āĻŦā§āĻ§āĻāĻŽā§āĻ¯ āĻšā§, āĻ¯āĻžāĻ¤ā§ āĻā§āĻ¨ā§ āĻāĻžāĻŽā§āĻ˛āĻž āĻāĻžā§āĻžāĻ āĻāĻ°ā§āĻāĻāĻ¨ āĻ¸ā§āĻāĻž āĻ¨āĻŋā§ā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻā§āĻā§ āĻā§āĻā§ āĻāĻžāĻā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ¯āĻžā§ āĻ¸ā§āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻā§āĻ˛ā§ āĻĨāĻžāĻāĻž āĻĻāĻ°āĻāĻžāĻ°āĨ¤ āĻ¤āĻžāĻāĻžā§āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻā§āĻ¸āĻā§āĻ°āĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻ āĻ¯āĻžāĻ¤ā§ āĻāĻĄ āĻāĻ°āĻž āĻ¯āĻžā§āĨ¤ āĻāĻ¸āĻŦ āĻ¤āĻžā§āĻ¨āĻž āĻĨā§āĻā§āĻ āĻŽā§āĻ˛āĻ¤ OOP Concepts āĻā§āĻ˛ā§ āĻ¤ā§āĻ°āĻŋāĨ¤
āĻ āĻ¨ā§āĻ āĻŦāĻāĻŦāĻ āĻāĻ°ā§ āĻĢā§āĻ˛āĻ˛āĻžāĻŽāĨ¤ āĻāĻāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻŽāĻ¨ā§ āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§, āĻ āĻŦāĻā§āĻā§āĻ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻž āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŋ? āĻāĻ¸āĻ˛ā§ āĻŦāĻ¸ā§āĻ¤ā§āĻāĻ¤ āĻāĻžāĻŦā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻŽāĻ°āĻž āĻ¯āĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ āĻ āĻĨāĻŦāĻž āĻ āĻ¨ā§āĻāĻŦ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¤āĻžāĻ āĻ āĻŦāĻā§āĻā§āĻāĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻāĻāĻ, āĻ āĻ°ā§āĻĨāĻžā§ āĻ¤āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻĻā§āĻ¨āĻ¨ā§āĻĻāĻŋāĻ¨ āĻā§āĻŦāĻ¨ā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋāĻā§ āĻŦā§āĻāĻžā§, āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻĄā§ āĻāĻžā§āĻŋ āĻ¨āĻŋā§ā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻšā§ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻžā§āĻŋāĻ āĻšāĻ˛ā§ āĻ āĻŦāĻā§āĻā§āĻāĨ¤Â
āĻ§āĻ°āĻž āĻ¯āĻžāĻ, āĻāĻŽāĻ°āĻž āĻāĻāĻ¨ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĻāĻŋā§ā§ āĻāĻ āĻŦā§āĻ˛āĻāĻāĻž āĻĒā§āĻāĻŋ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°āĻ āĻāĻāĻāĻž āĻ āĻŦāĻā§āĻā§āĻāĨ¤ āĻāĻŦāĻžāĻ° āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻāĻāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻ āĻāĻā§āĻāĻāĻž āĻ āĻŦāĻā§āĻā§āĻāĨ¤ āĻ¯ā§āĻŽāĻ¨āĻ āĻŽāĻžāĻāĻ¸, āĻā§āĻŦā§āĻ°ā§āĻĄ, āĻŽāĻ¨āĻŋāĻāĻ° āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤Â
āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻ¸āĻžā§ā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻžāĻˇāĻžā§ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ°āĻŋā§ā§āĻŦāĻ˛, āĻĢāĻžāĻāĻļāĻ¨, āĻĄāĻžāĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻŋāĻā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻ°āĻŋā§ā§āĻ¨ā§āĻā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ-āĻ āĻ āĻŦāĻā§āĻā§āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻā§āĻ¯āĻžāĻ°āĻŋā§ā§āĻŦāĻ˛, āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŋāĻāĻŦāĻž āĻĄāĻžāĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¨ā§āĻŦā§ā§ āĻšā§ā§ āĻĨāĻžāĻā§āĨ¤ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§ āĻĒā§āĻ°āĻžā§ āĻ¸āĻāĻ˛ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ āĻ āĻŦāĻā§āĻā§āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻŦāĻ˛āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ ā§Ŧ āĻāĻž āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻžā§āĻž āĻĒā§āĻ°āĻžā§ āĻ¸āĻŦāĻāĻŋāĻā§āĻā§āĻ āĻ āĻŦāĻā§āĻā§āĻ āĻ§āĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻ ā§Ŧ āĻāĻž āĻāĻŋāĻ¨āĻŋāĻ¸ āĻšāĻ˛ā§ null, undefined, strings, numbers, boolean, and symbolsāĨ¤Â
āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻŋāĻā§āĻ āĻ¯āĻž āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻāĻŋāĻ āĻā§āĻ¯āĻžāĻ˛ā§ āĻ¨āĻž, āĻ¤āĻžāĻ āĻ āĻŦāĻā§āĻā§āĻāĨ¤ āĻ¤āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŋāĻāĻŦāĻž Array āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤Â
āĻ āĻŦāĻā§āĻā§āĻ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻĒā§āĻ°āĻžā§ āĻ¸āĻŦ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨āĨ¤ āĻ¤āĻžāĻ, āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¨āĻŋā§ā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻšāĻ˛ā§ āĻ āĻŦāĻā§āĻā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ§āĻžāĻ°āĻŖāĻž āĻĨāĻžāĻāĻž āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻāĻ°ā§āĻ°ā§āĨ¤ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§ āĻ āĻŦāĻā§āĻā§āĻ key:value pair āĻ āĻĨāĻžāĻā§, āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻāĻāĻž āĻ¸āĻĻāĻ¸ā§āĻ¯āĻā§ āĻāĻŽāĻž (,) āĻĻāĻŋā§ā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻž āĻšā§āĨ¤ āĻ¨āĻŋāĻā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻā§ā§āĻžāĻ˛ āĻāĻ°āĻŋāĻ
āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻŦā§ āĻāĻāĻ°āĻāĻŽ, āĻ¸āĻŦāĻāĻŋāĻā§ key:value pair āĻ āĻĨāĻžāĻāĻŦā§āĨ¤ āĻ§āĻ°āĻž āĻ¯āĻžāĻ, āĻāĻŽāĻ°āĻž student āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻž āĻ āĻŦāĻā§āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ, āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻĨāĻžāĻāĻŦā§ āĻāĻŦāĻ āĻŦā§āĻ¸ āĻĨāĻžāĻāĻŦā§āĨ¤ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻā§āĻ° āĻŽāĻ¤ āĻāĻ°ā§ āĻ āĻŦāĻā§āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤Â
- āĻāĻāĻžāĻ¨ā§ Person āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšā§ā§āĻā§ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ firstName, lastName, age, gender āĻ getFullName āĻ¨āĻžāĻŽā§āĻ° āĻĒā§āĻ°ā§āĻĒāĻžāĻ°ā§āĻāĻŋ āĻ°ā§ā§āĻā§āĨ¤
- āĻāĻāĻāĻŋ employee āĻ āĻŦāĻā§āĻā§āĻ āĻ¯āĻžāĻ° name, id, post āĻ¨āĻžāĻŽā§āĻ° ā§Š āĻāĻŋ āĻĒā§āĻ°ā§āĻĒāĻžāĻ°ā§āĻāĻŋ āĻ°ā§ā§āĻā§āĨ¤
- myCar āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻ¯āĻžāĻ° make, model, year āĻ¨āĻžāĻŽā§āĻ° ā§Š āĻāĻŋ āĻĒā§āĻ°ā§āĻĒāĻžāĻ°ā§āĻāĻŋ āĻ°ā§ā§āĻā§āĨ¤
- āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ° employee āĻ¨āĻžāĻŽā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¤āĻžāĻ° āĻ¨āĻžāĻŽāĻ âJohnâ , āĻŦā§āĻ¸āĻ âā§Šā§Ļâ, āĻāĻŦāĻ âāĻ¸āĻĢāĻāĻā§āĻžāĻ° āĻāĻā§āĻāĻŋāĻ¨āĻŋā§āĻžāĻ°â, āĻ¸ā§āĻ¯āĻžāĻ˛āĻžāĻ°āĻŋāĻ ā§Ģā§Ļā§Ļā§Ļā§ĻāĨ¤
-
const student1 = {name: ‘John’,age: 20}const student2 = {name: ‘John’,age: 20}
- āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ° āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻ āĻŦāĻā§āĻā§āĻ āĻŦāĻ˛āĻ¤ā§ āĻā§āĻ¨āĻā§āĻ˛ā§āĻā§ āĻŦā§āĻā§?