Object Oriented Programming and its 4 pillars { What is OOP } Hindi

Поділитися
Вставка
  • Опубліковано 21 гру 2024

КОМЕНТАРІ •

  • @kuchViii
    @kuchViii 10 місяців тому +1

    Clear cut no useless rubbish. Thanks

  • @ChandanKumar-og5jb
    @ChandanKumar-og5jb Місяць тому

    Clear cut and easy thanku😊

  • @NikitaKhair
    @NikitaKhair 4 місяці тому

    Object Oriented Programming as the name suggest refers to the kind of computer programming which uses objects in the program. Here the objects refer to the data structure defined who will work with functions to produce results.
    Class in Object Oriented Programming is a container which will have all the member variables, member function in it.
    An object will have all the data members and member variables of the program, and we can create as many object as we want for a single class.
    Inheritance in Object Oriented Programming can be considered as the process by which a class obtain the properties of the other classes.
    1. Inheritance
    Inheritance provide the concept of re-usability of the code again and again.
    In inheritance we have two type of classes one is called as the Base Class, and the other one is Derived Class.
    Base Class :- The class from which the properties are being derived or being used in the other classes are called base classes.Derived Class:- The class to which the properties are being derived are called Derived Class.
    2. Polymorphism
    The word polymorphism means having many forms. Simply it is a feature of object oriented programming which let us create function with same name but different definition.
    We can provide a completely different definition to a function using this features.C++ mainly supports two type of polymorphism, one is Compile Time Polymorphism and Run Time poymorphsim.
    In compile time polymorphism there are two type Function Overloading and Operator Overloading.
    Function Overloading:- Function Overloading is the process by which we define the function with same name with different definition.
    Operator Overloading :- This type of polymorphism is used to provide specific definition to operators.
    3. Abstraction
    Data abstraction is one most essential and important features of object oriented programming in C++.
    Abstraction is basically means hiding internal details and only displaying the essential information. Data abstraction refers to providing only essential information to the outside world, hiding the background details or working.
    4. Encapsulation
    In object oriented programming Encapsulation in simple words is wrapping up of data members and member function together in single unit.
    Encapsulation refers to the binding of data and information in one unit like a capsule.In Object Oriented Programming the class are the real examples of encapsulation which combine the data members and member variables.
    Encapsulation also leads to data abstraction or hiding. As using encapsulation also hides the data.

  • @zunairagullzunairagullniaz2140
    @zunairagullzunairagullniaz2140 3 роки тому

    Kmall sir kia concepts diy thanks alot.... 👍👍👍👍

  • @letsrecharge
    @letsrecharge Рік тому +1

    Good and clear cut info

  • @rupakrajora
    @rupakrajora 8 місяців тому

    Oop मैं use templates कौनसे कौनसे है

  • @musmankkr
    @musmankkr 3 роки тому +1

    very clearly and simplistically explained.

  • @zvconcepts8604
    @zvconcepts8604 3 роки тому +2

    BEST EXPLAINATION OF OOP

  • @MuhammadAtifRehman1802
    @MuhammadAtifRehman1802 Рік тому

    kindly imrove your voice sound it was very low. .information is very well

  • @ashutoshdangi6833
    @ashutoshdangi6833 3 роки тому

    Great vedio keep it up 👍. Short and informative ....

  • @sipraustad
    @sipraustad Рік тому +1

    NIce work

  • @hunterrr2157
    @hunterrr2157 3 роки тому

    Thanks 🙌💖

  • @metyazidan9509
    @metyazidan9509 2 роки тому

    To the point answer

  • @111himanshurana9
    @111himanshurana9 2 роки тому

    link not working

  • @muhammadshahnawaz9953
    @muhammadshahnawaz9953 3 роки тому

    Well done 👏

  • @anggundancer236
    @anggundancer236 3 роки тому

    maza aagya bhai best

  • @m9music941
    @m9music941 3 роки тому

    Great