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

preview_player
Показать описание
➡️ English Subtitles are now up for all the videos!

python, C, C++, Java, JavaScript and Other Cheatsheets [++]:

►Learn in One Video[++]:

►Complete course [playlist]:

Follow Me On Social Media
Comment "#HarryBhai" if you read this 😉😉
Рекомендации по теме
Комментарии
Автор

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💌💌

EmptyHeart-qlej
Автор

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

Codewitharu
Автор

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💓

rishabhsharma
Автор

🎯 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

Hafijur
Автор

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

calebdominicdmello
Автор

This course is something special—it’s groundbreaking and really deserves more appreciation for the impact it can have.

#sigmabatchop
#javascriptop
#harrybhai

arthur_bell
Автор

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

smartgamers
Автор

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

muskanmalik-kphj
Автор

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❤

hashirraisani
Автор

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

ptlunknown
Автор

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 ❤😊

RamDas-cfsb
Автор

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

AliHaider-trrm
Автор

Present bhaiyya
Love from Maharashtra❤
#JavaScriptOp

coder_shahzad_
Автор

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

victorb
Автор

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

garimamishra
Автор

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

nikhilchouhan
Автор

It's very useful tutorial than u sir

OnlyEducation
Автор

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

UbaidKhan-liyp
Автор

Sir how many lectures remain in Sigma web developer

fohadansari
Автор

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.

garimamishra
welcome to shbcf.ru