Basic Concepts of Oops (Object Oriented Programming) Java in Hindi - 03 | Learn java coding

preview_player
Показать описание
What are some Basic concepts of Oops in Java in Hindi?
#java #Basicconcept #oops #learnjava

More videos :



lectures CS/IT NET&JR Simple & Snippets I Technologies Education 4u For you Hindi Easy Engineering Classes Last Moment Tuition

#CSE #Gyan #Tutorial #btech #polytechnic #hindi
Please Like Share and Subscribe
CSE Gyan
Cs Engineering Gyan
Teacher: Kailash Joshi
Editor: Bipin Chandra
Thank You
Рекомендации по теме
Комментарии
Автор

Thank you so much your teaching method is so simple and easily understable...keep uploading more videos

bipinchandra
Автор

Short video me sb kuchh clear smjh agya thank you sir

Lakhan_anjana_
Автор

Thank you so much sir for teaching us ☺️

happinessarts
Автор

Your way of Teaching is very good, easy to understand

ArunaThisSide
Автор

Thanku so much sir for these videos..
The way you teach is really good..

ritikravi
Автор

Sir as uh said encapsulation weap Data into single unit. ...I have doubt is that ...class bhi toh ikatha krke rkhta hai sare object ko ...toh encapsulation or class same ni hogya ?

sunidhirajput
Автор

Bss the concept hy 10 Ni hoty Kia points
Classes and Objects: Classes are the building blocks of OOP. They represent templates or blueprints for creating objects, which are instances of classes. Classes define the properties (attributes) and behaviors (methods) of objects.

Encapsulation: Encapsulation is the principle of bundling data (attributes) and methods that operate on that data within a single unit, i.e., the class. It allows you to control access to the internal state of objects and provides public interfaces to interact with them.

Inheritance: Inheritance is a mechanism that allows one class (the subclass or derived class) to inherit the properties and behaviors of another class (the superclass or base class). It promotes code reuse and facilitates the creation of hierarchical relationships between classes.

Polymorphism: Polymorphism enables objects of different classes to be treated as objects of a common superclass. It allows you to write code that can work with objects of various types, providing flexibility and extensibility. Polymorphism is achieved through method overloading and method overriding.

Abstraction: Abstraction involves defining the essential characteristics of an object while hiding the unnecessary details. Abstract classes and interfaces are used to create abstractions in OOP. Abstraction helps in managing complexity and focusing on relevant features.

Association, Composition, and Aggregation: These are different types of relationships between classes. Association represents a bi-directional relationship between two classes, Composition is a "whole-part" relationship where one class is composed of other classes, and Aggregation is a weaker relationship where objects can exist independently.

Constructor and Destructor: Constructors are special methods used to initialize objects when they are created, and destructors (often called finalizers in some languages) are used to perform cleanup operations before an object is destroyed or deallocated.

Access Modifiers: Access modifiers (e.g., public, private, protected) determine the visibility and accessibility of class members (attributes and methods). They control how these members can be accessed from other classes.

Polymorphic and Interface-based Programming: Leveraging interfaces and abstract classes to write code that can work with different implementations of objects, promoting flexibility and decoupling.

Static and Instance Members: Understanding the difference between static (class-level) and instance (object-level) members and their respective use cases.

the_Islamic_empathy
Автор

Sir Java ka notes nhi mil sakta ha kya

mayanksharma
Автор

Sir aap c++ language or (opps) kb start kregy?

ishika