Classes & Objects - Object Oriented Programming in Js | Sigma Web Development Course - Tutorial #80

Поделиться
HTML-код
  • Опубликовано: 21 янв 2025

Комментарии • 314

  • @Hafijur0211
    @Hafijur0211 11 месяцев назад +10

    🎯 Key Takeaways for quick navigation:
    00:32 📚 *Introduction to Object-Oriented Programming in JavaScript*
    - Understanding the basics of object-oriented programming in JavaScript.
    - Object-oriented programming's relevance to beginner-level JavaScript projects.
    - Exploring the distinction between functional programming and object-oriented programming.
    01:01 🛠️ *Concept of Classes and Objects*
    - Explanation of classes as blueprints and objects as instances.
    - Illustration of real-world analogies to grasp the concept.
    - Understanding the need for classes in organizing and structuring code.
    01:42 📝 *Prototypes in JavaScript Objects*
    - Introduction to prototypes and their role in JavaScript objects.
    - Demonstrating how prototypes encapsulate shared functionalities.
    - Exploring prototype inheritance and its practical implications.
    02:52 🧬 *Prototypal Inheritance*
    - Understanding prototypal inheritance for code reusability.
    - Example of inheritance through prototypes in JavaScript.
    - Highlighting the benefits of prototype-based inheritance over copying objects.
    03:48 🏗️ *Creating Objects with Prototypes in JavaScript*
    - Understanding object-oriented programming in JavaScript.
    - Using prototypes to set properties for multiple objects.
    - Exploring additional properties added through prototypes.
    05:11 🛠️ *Implementing Classes in JavaScript*
    - Differentiating between prototypes and classes in JavaScript.
    - Writing a class constructor to create multiple instances of objects.
    - Setting properties and methods using classes for object-oriented programming.
    07:27 🚧 *Setting Properties in Class Constructors*
    - Passing arguments to class constructors in JavaScript.
    - Using constructors to initialize properties of class instances.
    - Demonstrating property setting within class constructors.
    08:28 🐾 *Creating a New Class: Lion*
    - Creating a new class named Lion and implementing methods specific to Lion behavior.
    - Using the "extends" keyword to inherit properties and methods from the Animal class.
    - Demonstrating the concept of inheritance and the use of the "extends" keyword in JavaScript classes.
    09:36 🏞️ *Method Override and Super Keyword*
    - Explaining method overriding and how it allows the modification of inherited methods in child classes.
    - Introducing the "super" keyword and its use in accessing and invoking the parent class's method from within a subclass.
    - Demonstrating how method overriding and the "super" keyword work in JavaScript classes.
    11:00 🧱 *Summary: Constructors, Inheritance, Method Overriding*
    - Summarizing the topics of constructors, inheritance, and method overriding covered in the tutorial.
    - Reiterating the importance and usage of constructors in defining classes and initializing object properties.
    - Highlighting the concepts of inheritance and method overriding as essential aspects of object-oriented programming in JavaScript.
    12:23 💻 *Introduction to superclasses and overriding constructors*
    - Understanding the concept of superclass and subclass.
    - Exploring the functionality of overridden constructors.
    - Implementing and practicing superclass and subclass relationships in JavaScript.
    13:04 🧩 *Usage of static methods and setters/getters in JavaScript*
    - Understanding the purpose and implementation of static methods.
    - Exploring the use cases for setters and getters in JavaScript projects.
    - Recognizing scenarios where object-oriented programming concepts enhance code quality and maintainability.
    14:00 🚀 *Importance of understanding classes and objects in JavaScript*
    - Emphasizing the significance of understanding object-oriented programming concepts.
    - Reflecting on personal experiences with learning JavaScript and the value of implementing OOP concepts.
    - Encouraging continuous learning and practical application of OOP principles in JavaScript projects.
    15:07 🛠️ *Implementation of getter and setter methods in JavaScript*
    - Demonstrating the implementation of getter and setter methods.
    - Highlighting the role of getter and setter methods in accessing and modifying object properties.
    - Addressing common errors and correcting implementation issues in JavaScript code.
    16:29 📝 *Working with Objects in JavaScript*
    - Understanding object properties and methods,
    - Correcting errors in code syntax,
    - Advice on learning through prototyping, constructors, getters, setters, and static keywords.
    17:40 🛠️ *Creating Instances of Objects*
    - Explaining the `instanceof` operator and its usage,
    - Understanding how objects are created and related to their classes,
    - Demonstrating inheritance through class extension.
    18:59 🧩 *Understanding Instanceof Operator*
    - Clarifying the `instanceof` operator's role in determining object class instantiation,
    - Differentiating between direct and indirect object creation,
    - Emphasizing the importance of hands-on coding practice for grasping object-oriented programming concepts.
    Made with HARPA AI

    • @godgamer2258
      @godgamer2258 4 месяца назад +1

      bhai mai bhi vahi sochu ki tumne to poori mehnat hi isme daaldi, isse acha to apne notes bana lete 😂😂 , but then i saw the last message and then i understood

    • @ahmadclash9472
      @ahmadclash9472 3 месяца назад

      Wooow

  • @Codewitharu
    @Codewitharu Год назад +78

    Lage raho harry bhai you are greatest person for all poor students❤❤❤❤

    • @vishvjeetmore7532
      @vishvjeetmore7532 Год назад +3

      #ShigmaBachOp I like last Train gateway Going intro ( and I will See You Next Time) ❤😂😂❤❤

    • @muzammilnaqvi4056
      @muzammilnaqvi4056 Год назад +2

      no harry bhai is the greatest person for all kanjus students😁

    • @prachi_mahaur-kg7mz
      @prachi_mahaur-kg7mz 7 месяцев назад

      jo kaam class se ho raha hai vahi function se bhi ho raha tha to class jarurat padi mujhe samjh nahi aya hai aap mujhe breif ya thoda detail me explain kar doge???

    • @abhinavanand7023
      @abhinavanand7023 7 месяцев назад +1

      @@prachi_mahaur-kg7mz bhai tu c++ ya java padha h? kyuki udhar se tumhe class and object ka concept clear hoga aache se

    • @prachi_mahaur-kg7mz
      @prachi_mahaur-kg7mz 7 месяцев назад

      @@abhinavanand7023 okay

  • @genzguyofficial3.O
    @genzguyofficial3.O Год назад +29

    Coding along with notes is very nice.

  • @rishabhsharma411
    @rishabhsharma411 Год назад +15

    I cannot express my Gratitude harry bhai, Thanks a lot for teaching me you are a #Goat. keep making videos we all are with you💓

  • @ayushmaanraturi
    @ayushmaanraturi 14 дней назад +4

    Tutorial - 80 Done ✅
    #SigmaBatchOP #HarryBhai
    Thank you ❤ Harry bhai for this amazing course

  • @EmptyHeart-ql9ej
    @EmptyHeart-ql9ej 6 месяцев назад +31

    finally mein 80 video tk pahuch gaya .. beech me 8-10 din bhatak gaya tha but ab nhi .... ab to pura ker ke hi dum lunga ...thanku harry bhaiya💌💌

  • @calebdominicdmello635
    @calebdominicdmello635 8 месяцев назад +3

    Harry's tutorial on JavaScript OOP is a game-changer! Unlike other channels, his explanations are clear and concise. Practical examples make learning a breeze. Thanks, Harry, for boosting my understanding! Highly recommend his channel!
    #JavaScriptOp

  • @vickmonk1
    @vickmonk1 Год назад +10

    Bro, your notes are very helpful🙏

  • @Iplhiligh2024
    @Iplhiligh2024 Год назад +8

    Nice teaching style sir❤❤

  • @muskanmalik-kp3hj
    @muskanmalik-kp3hj 5 месяцев назад +1

    sir ji jo student payed course nhi kharid skte ap unke liye vardaan ho❤

  • @life.gyan.9995
    @life.gyan.9995 Год назад +3

    Best Course ever..🤟🏻🤟🏻

  • @KnowledgeBoxInfinity
    @KnowledgeBoxInfinity 11 месяцев назад +1

    Samaj mein aaya. Nice. Thanks harry

  • @ayan_biswas1234
    @ayan_biswas1234 Год назад +3

    Your notes are really very helpfull

  • @arthur_bell
    @arthur_bell 5 месяцев назад

    This course is something special-it’s groundbreaking and really deserves more appreciation for the impact it can have.
    #sigmabatchop
    #javascriptop
    #harrybhai

  • @PCCOERCoder
    @PCCOERCoder Месяц назад +3

    Lecture successfully completed on 28/11/2024 🔥🔥d

  • @coder_shahzad_
    @coder_shahzad_ Год назад +1

    Present bhaiyya
    Love from Maharashtra❤
    #JavaScriptOp

  • @simple3688
    @simple3688 Год назад +2

    Thankyou for your notes!

  • @UbaidKhan-li4yp
    @UbaidKhan-li4yp Год назад +2

    Salam ...
    A lot of of love from pakistan bro ❤❤❤❤

  • @ShubhVerma-IT-ENGR
    @ShubhVerma-IT-ENGR Год назад +2

    So amazing video❤❤

  • @ThEEqualizer93
    @ThEEqualizer93 7 месяцев назад +1

    Sigma Batch OP !

  • @smartgamers999
    @smartgamers999 10 месяцев назад +3

    People who studied Java from him laughing 😂😂😂 when he is saying oops is just only this😂😂😂

    • @vhorakaif
      @vhorakaif 9 месяцев назад

      yeah lol

    • @ABhi_240__
      @ABhi_240__ 15 дней назад

      Thoda khud se bhi research kro sab thodi bta dega wo

  • @victorb22622
    @victorb22622 9 месяцев назад

    14:25 मेने अगली वीडियो में भी लिखा था ,एक और प्लेलिस्ट में आपने javascript मे सब कुछ include कर दिया है ,तो फिर से web developement मे इतना डीप जाने की जरूरत नही थी ,क्यू की जावा प्रोग्रामिंग अलग चीज है और वेब डेवलोपिंग।जैसे की आपने भी कहा क्यू कोड कॉम्प्लिकेट किया जाए अननेसरी।जानने की जरूरत हो इतना रखते तो ठीक होता ,हालाकि लर्नर के लिए तो अच्छा है ।लेकिन आपने already यही नोट पर सब फंक्शन और एक्सरसाइज अलग प्लेलिस्ट में की ही है तो इसमें फिर से पूरा जावा लेने से कोर्स लंबा हो गया।इसे भी एक कोर्स था ही html,css,js का।

  • @ahsanrajput__5-e3r
    @ahsanrajput__5-e3r 10 дней назад

    congratulations for 7M Subscriber🥰

  • @ShubhVerma-IT-ENGR
    @ShubhVerma-IT-ENGR Год назад +1

    Sigma Batch Op❤❤

  • @rohitritthetend5501
    @rohitritthetend5501 5 месяцев назад +1

    Sigma batch oppp..💫

  • @liliandel
    @liliandel Год назад +1

    Sigma batch OP🎉

  • @divinesoul7043
    @divinesoul7043 Год назад +1

    Very well explained...

  • @hashirraisani675
    @hashirraisani675 Год назад +3

    harry bhia you should change the thumbnails according to the languages like yellow for js red html blue for css and so on.. and pin this comment bro❤

    • @diptatanukundu
      @diptatanukundu Год назад

      kyu bhai thumbnail se kya hoga tum content dekho na

    • @hashirraisani675
      @hashirraisani675 Год назад

      @@diptatanukundu you are right bro but it will be easier for the people in the future they will know which video about what

    • @diptatanukundu
      @diptatanukundu Год назад +1

      @@hashirraisani675 ha tumhari bat me dam to hai

    • @hashirraisani675
      @hashirraisani675 10 месяцев назад

      @@mohammedanafm ap future se ho na bhai iseliye har koye future se ya mars se nahi hota na bhai

  • @OnlyEducation
    @OnlyEducation Год назад +1

    It's very useful tutorial than u sir

  • @RishitaTomar-ku8ob
    @RishitaTomar-ku8ob 8 месяцев назад

    Congratulations harry bhaiya for 6m🎉🎉🎉

  • @AliHaider-tr9rm
    @AliHaider-tr9rm Год назад +1

    #problem Harry Bhai please make good consistency and upload daily videos🥰🥰

  • @targetme5716
    @targetme5716 Год назад

    I am very very excited

  • @AdityaVerma-ir7ys
    @AdityaVerma-ir7ys 11 месяцев назад

    JAVA SCRIPT OP HARRY BHAI THANKU FOR THIS FREE COURSE.

  • @SikhoWithBhai
    @SikhoWithBhai Год назад

    #StopVivekBindra
    This is the biggest national issue.👍👍👍

  • @ab99823
    @ab99823 10 месяцев назад

    bohot bhaari hogya Harry bhai yeh wala

  • @DeepikaDecodes
    @DeepikaDecodes Год назад +1

    Great 👍

  • @kailashmaurya6528
    @kailashmaurya6528 11 месяцев назад

    coding god, harry bhai.....

  • @KeeArmy
    @KeeArmy 4 месяца назад

    Thank you ❤

  • @encorehardgamingtech1662
    @encorehardgamingtech1662 Год назад +1

    Please tell about data analytics means with python what should I do for data analytics

  • @AmolGhode-y9m
    @AmolGhode-y9m Год назад

    thank you harry bhai

  • @ptlunknown5054
    @ptlunknown5054 Год назад +1

    Sir, your notes are very helpful but sometime I need to read something for some reason I had to find it from 80 pages it take so time

  • @Neelammkw
    @Neelammkw Год назад

    Amazing Journey...….

    • @Neelammkw
      @Neelammkw Год назад

      I have learnt so much and so much confident now ...but fear for Interview ..

  • @RAHAT_ME
    @RAHAT_ME Год назад +2

    #SigmaBatchOP "We are going to raise the bar like anything ! " ⚡
    #SigmaBatchOP#SigmaBatchOP#SigmaBatchOP

  • @teertharajturkar
    @teertharajturkar Год назад +1

    Javacript op❤❤❤❤❤❤

  • @Engineering_Unlocked
    @Engineering_Unlocked 2 месяца назад

    thank you so much bhaiya :)
    completed on 6/11/24

  • @tariniprasadmohapatra4434
    @tariniprasadmohapatra4434 Год назад

    Harry bhai zindabad❤❤❤❤❤❤

  • @hashirraisani675
    @hashirraisani675 Год назад

    sigma batch op🎉

  • @PrashantChaudharyUP51
    @PrashantChaudharyUP51 Год назад

    Thank you so much sir ❤

  • @smritirawat8504
    @smritirawat8504 9 месяцев назад

    sigma batch op sir 🥰🥰🥰

  • @Stark7_World
    @Stark7_World Год назад +1

    Javascript op 💯

  • @Coding_contents
    @Coding_contents Год назад

    #SIGMA BATCH OP❤❤❤

  • @Bony626
    @Bony626 Год назад

    Very nice sir

  • @RohanDasRD
    @RohanDasRD Год назад +1

    Amazing

  • @Learnprogramming-q7f
    @Learnprogramming-q7f 8 месяцев назад

    Thank you bhaiya

  • @nikhilchouhan1584
    @nikhilchouhan1584 Год назад

    Harry bhai freshers ko front end me first job ke liye kitna js ka knowledge hona chahiye, uske liye 1 video banao, or job lene ke liye best platform bhi batao

  • @omkarpawar7835
    @omkarpawar7835 Год назад

    Pele kya siku linux operating system or Python ?

  • @TANMAYTANAY-rg5tc
    @TANMAYTANAY-rg5tc Год назад

    Sigma Batch OP

  • @FariaMustafa-zl2pv
    @FariaMustafa-zl2pv 5 месяцев назад

    Harry bhai meri tu output hi nahi a rahi console kia issue hey is ky sath kindly bta dyn

  • @2AtomicVision2
    @2AtomicVision2 Год назад +1

    java script op I am your big fan

  • @garimamishra7383
    @garimamishra7383 Год назад +1

    Sir please make sort vedio on its solution. I can't find solution any where That can satisfy

  • @hamidraza9493
    @hamidraza9493 Год назад +1

    Harry bhai meterial ul pe video lao

  • @FariaMustafa-zl2pv
    @FariaMustafa-zl2pv 5 месяцев назад

    Harry bhai meri java ki console per output nahi a rahi kindly btyn kia kroon

  • @SaurabhKumar-yx9iv
    @SaurabhKumar-yx9iv 4 месяца назад +1

    Mera console pe rabbit.eats undefined kyu aa raha hai...someone help😢

    • @Perfact_man106
      @Perfact_man106 Месяц назад

      animal par true kiya hai ?

    • @Perfact_man106
      @Perfact_man106 Месяц назад +1

      let chitah = {
      a : 1,
      b : "ak"

      }
      console.log(chitah)
      let animal = {
      eats : true
      };
      let lion = {
      jumps: true
      };
      lion.__proto__ = animal;
      yeh try kar lo

    • @saadbinwaqas523
      @saadbinwaqas523 29 дней назад

      ​@@Perfact_man106zabardast bro thanks ❤

  • @fyjcsci379manavnaik7
    @fyjcsci379manavnaik7 11 месяцев назад

    nice video bro thanks you

  • @adi.py-dev
    @adi.py-dev 2 месяца назад

    harry bhai javascript ka this.need python ka self.need hai kya??

  • @T.Akshay_Pratap_Singh
    @T.Akshay_Pratap_Singh 9 месяцев назад

    Harry Bhai ki Jai HOOOOOOOOOOOOOO

  • @multicreativehub396
    @multicreativehub396 11 месяцев назад +1

    Ye to hum pe hai hi nou :D

  • @vishvjeetmore7532
    @vishvjeetmore7532 Год назад

    #ShigmaBachOp I like last Train gateway Going intro ( and I will See You Next Time) ❤😂😂❤❤

  • @mubeenkashif
    @mubeenkashif Год назад

    #javascriptop
    #sigmabatchop
    I love you Harry Bhai.
    I you are my Best teacher.

  • @artiyadav6518
    @artiyadav6518 Год назад

    JavaScript OP😊..

  • @garimamishra7383
    @garimamishra7383 Год назад +1

    Hey guys,I have a question about c language.
    Why c compiler returns in output a large negative number . If u also face this problem and u don't know why? Then react this chat.

  • @mohdrayees8919
    @mohdrayees8919 Год назад

    Sigma batch OP

  • @SunnyRaj-si1yy
    @SunnyRaj-si1yy Год назад

    Harry bhai please DSA ke liya bhi ek course Lao na ya rodmap or direction ya kaha se kre please bta dijiyega please Harry bhai❤❤

  • @whitemask-Community
    @whitemask-Community 8 месяцев назад

    #SIGMABATCHOP 🔥🔥🔥🔥🔥🔥🔥🔥

  • @Tumsa_kon_hai
    @Tumsa_kon_hai Год назад

    Sir mai aapka video bahut dino se dekh rha hu magar javascript sukhne ne mujhe thora sa problem aa rha hai
    Mai kai bar kuchh topic ko samajh nhi pa rha hu

  • @shakeel_developer-f7x
    @shakeel_developer-f7x Год назад

    Love You Bhai

  • @vatsalpatel3564
    @vatsalpatel3564 11 месяцев назад

    #Sigma batch OP

  • @AwaisMughalFans
    @AwaisMughalFans Год назад

    I'm waiting for upcoming projects

  • @adityanarayandewangan7811
    @adityanarayandewangan7811 Год назад

    Sigma batch OP
    Javascript OP

  • @RamDas-cf3sb
    @RamDas-cf3sb Год назад

    The best thing about him is that he finishes what he starts
    Not like some other people who just drop ongoing series just because less view
    He makes quantity content with his whole heart and really cares about us and wants to teach as good skills ❤
    Love your videos ❤😊

  • @fohadansari8194
    @fohadansari8194 Год назад +5

    Sir how many lectures remain in Sigma web developer

  • @TBGwarriors
    @TBGwarriors 11 месяцев назад

    javasccript op || harry bhay op

  • @Rifat-jn2mb
    @Rifat-jn2mb Год назад

    Hello sir, Harry
    I almost respect you.
    but
    There is a problem in your RUclips channel playlists.
    The
    Problem
    is:
    You don't have made a playlist for "Shell" or "Bash" language.
    So,,,,,
    Please make a playlist for "shell" or "bash" languages.
    This is most important language forever in the world.

  • @Movies.Flix_966
    @Movies.Flix_966 Год назад +1

    harry bhai coding karke apps banao

  • @RohanBangoriyaCitrusbug
    @RohanBangoriyaCitrusbug Год назад +1

    Can you upload whole CRUD operations in React JS

  • @nextcopysoundncs2012
    @nextcopysoundncs2012 Год назад

    react kab start karoge ?

  • @Haseeb_Baig-325
    @Haseeb_Baig-325 Год назад

    Ham log projects kB bnayen ge aur react js pe kab move krna ha

  • @awaisgujjar2439
    @awaisgujjar2439 Год назад

    Sigma Batch op

  • @cricketshorts9710
    @cricketshorts9710 Год назад

    Bhai Java me DSA or karwana ❤❤❤

  • @TBGwarriors
    @TBGwarriors 11 месяцев назад

    javacript op harry bhay op

  • @TANMAYTANAY-rg5tc
    @TANMAYTANAY-rg5tc Год назад

    Sigma batch op

  • @Rieshu-l9i
    @Rieshu-l9i 11 месяцев назад

    #CodeWithHarry & #SigmaBatchOp👌

  • @Coding_contents
    @Coding_contents Год назад

    Javascript op❤❤

  • @SigmaCoder.
    @SigmaCoder. Год назад

    #Javascript_op..🔥

  • @victorb22622
    @victorb22622 9 месяцев назад

    17:29 दो तरह के डेवलोपर होंगे ,एक तो जिनको कोई एक्साम नही देनी इनको सिर्फ प्रोफेशनल ग्रेड का web development ही करना है तो इतना सारा जावा रटने की कोई जरूरत नही है ,i think so

  • @dandd2024human
    @dandd2024human Год назад +1

    Hey you have forgotten to tell about cookies , local and session storage🤕

  • @Haseeb_Baig-325
    @Haseeb_Baig-325 Год назад

    Ye object Oriented programming kB tk chle gi

  • @muhammadsuhaibraza784
    @muhammadsuhaibraza784 Год назад

    Harry bhai, machine learning pe ek modern 2024 course BANA do, sth me ai bhi ho, bohot help ho jayegi, and deep learning bhi Batana, aumid ha ke AP mere request to manzoor karo ge,
    We want 2024 modern ML course with ai and deep learning!!!!!!!!!!!

  • @rakeshbiswal2018
    @rakeshbiswal2018 11 месяцев назад +1

    Bro..., this concept actually belongs to method over riding.... bt u didn't told that things

    • @sufiyanmogal1527
      @sufiyanmogal1527 10 месяцев назад

      C++ walo ko easy laag raha hai concept sab similar hai

  • @cricketshorts9710
    @cricketshorts9710 Год назад

    Bhai js kitne din ki or h