TODAY JAVA SCHOOL

In java school, programming, design, computer general knowledge, web application, software, web services, social media, digital marketing, oops, concept of programming language, oops feature, console media, graphics medium, first programming, c, c ++ , Java, PHP, SQL, MySQL, HTML, HTML_5, J_query, JavaScript, Bootstrap, Framework, images with logos, examples, shared and explained.

https://www.amazon.in/b?node=26373545031&linkCode=ll2&tag=1234567801cdb-21&linkId=3b9882431b00409b44141e0344b35a15&language=en_IN&ref_=as_li_ss_tl

Breaking

Friday, 22 May 2020

OOPs In C++ | OOPs In C++ Programming Example | OOPs In C++ With Real Time Example | benefits OOPs In C++

OOPs In C++


Object means a real word entity such as pen, chair, table etc. Object-Oriented Programming is a methodology or paradigm to design a program using classes and objects.

It simplifies the software development and maintenance by providing some concepts:

  • Object
  • Class
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation
  • Message Passing

image of OOPs In C++
Fig: OOPs In C++

  

Object

Any entity that has state and behavior is known as an object. For example: chair, pen, table, keyboard, bike etc. It can be physical and logical.


Class

Collection of objects is called class. It is a logical entity.


Inheritance

The capability of a class to derive properties and characteristics from another class is called Inheritance. Inheritance is one of the most important features of Object-Oriented Programming.


·         Sub Class: The class that inherits properties from another class is called Sub class or Derived Class.

 

·         Super Class:The class whose properties are inherited by sub class is called Base Class or Super class.

 

·         Reusability: Inheritance supports the concept of “reusability”, i.e. when we want to create a new class and there is already a class that includes some of the code that we want, we can derive our new class from the existing class. By doing this, we are reusing the fields and methods of the existing class.

 

Example: Dog, Cat, Cow can be Derived Class of Animal Base Class.


image of example of Inheritance

Fig: example of Inheritance

 

Polymorphism

When one task is performed by different ways i.e. known as polymorphism. For example: to convince the customer differently, to draw something e.g. shape or rectangle etc.

In C++, we use Function overloading and Function overriding to achieve polymorphism.


Abstraction

Hiding internal details and showing functionality is known as abstraction.


For example: phone call, we don't know the internal processing.

In C++, we use abstract class and interface to achieve abstraction.


Encapsulation

Binding (or wrapping) code and data together into a single unit is known as encapsulation. 


For example: capsule, it is wrapped with different medicines.


Message Passing: 

Objects communicate with one another by sending and receiving information to each other.




No comments:

Post a Comment