OOP refers to object oriented programming language where it treats data as a critical element in the program development and does not allow it to flow freely around the system. Its important terms are as follow: Object: object are basic run time entities in object oriented system. They may represent a person, a place, a bank account or any item that program has to handle. Class: class is a collection of object of similar type. He entire set of data and code f an object can be made a user defined data type with the help of class. Data abstraction: data abstraction refers to the act of representing all the essential features without including the background details or explanation. Encapsulation: encapsulation is the feature in which data can be wrapped in the class so we can easily access it. Inheritance: inheritance is the process by which object of one class acquire the properties of another class. Polymorphism: polymorphism means ability to take more than one form. An operation may exhibit different behavior in different instances. Dynamic binding: dynamic binding means that the code associated with a given procedure call is not known until the time of the call at run time. .......................................................................................................................... if you find it useful then please like it.
OOP is a design philosophy. It stands for Object Oriented Programming. Object-Oriented Programming (OOP) uses a different set of programming languages than old procedural programming languages (C, Pascal, etc.). Everything in OOP is grouped as self sustainable "objects". Hence, you gain reusability by means of four main object-oriented programming concepts.In order to clearly understand the object orientation model, let’s take your “hand” as an example. The “hand” is a class. Your body has two objects of the type "hand", named "left hand" and "right hand". Their main functions are controlled or managed by a set of electrical signals sent through your shoulders (through an interface). So the shoulder is an interface that your body uses to interact with your hands. The hand is a well-architected class. The hand is being reused to create the left hand and the right hand by slightly changing the properties of it.What is an Object?An object can be considered a "thing" that can perform a set of related activities. The set of activities that the object performs defines the object's behavior. For example, the Hand (object) can grip something, or a Student (object) can give their name or address.In pure OOP terms an object is an instance of a class. so we can say that, object is a part of class which can access anything which is belongs with in class. What is a Class?OOP_Concepts_and_manymore/class.gifA class is simply a representation of a type of object. It is the blueprint, or plan, or template, that describes the details of an object. A class is the blueprint from which the individual objects are created. Class is composed of three things: a name, attributes, and operations.Hide Copy Code public class Student { } According to the sample given below we can say that the Student object, named objectStudent, has been created out of the Student class.Hide Copy Code Student objectStudent = new Student(); In real world, you'll often find many individual objects all of the same kind. As an example, there may be thousands of other bicycles in existence, all of the same make and model. Each bicycle has built from the same blueprint. In object-oriented terms, we say that the bicycle is an instance of the class of objects known as bicycles.In the software world, though you may not have realized it, you have already used classes. For example, the TextBox control, you always used, is made out of the TextBox class, which defines its appearance and capabilities. Each time you drag a TextBox control, you are actually creating a new instance of the TextBox class.
inheritance, abstraction, encapsulation, polymorphism
Object Oriented programming language. it is support Class,Encapsulation,Overload,Override & Inheritance.it is standard method of programming & you can also easily understand code.
https://kirandangar.wordpress.com/2010/02/06/quick-oops-concept-reference-definitions-of-object-oriented-programming-terms/
Static Method : Static method is a class level method that does not require an object to access the method. Static Field : This field indicates that, the field should store only once. No matter how many instance of the class we created. Virtual keyword : A virtual keyword indicates that, a member can be overwritten in the child class. It can be applied to method , properties, index and events. New Modifier : The new modifier hides the member of base class. Sealed modifier : 1. Sealed type cannot be inherited. 2. Sealed modifier can be applied to instance method, properties , indexes and events. 3. It cannot be applied to static member. * Static , value type & interface does not support abstract modifier. * Static member cannot be abstract.
Static Method : Static method is a class level method that does not require an object to access the method.Static Field : This field indicates that, the field should store only once. No matter how many instance of the class we created.Virtual keyword : A virtual keyword indicates that, a member can be overwritten in the child class. It can be applied to method , properties, index and events.New Modifier : The new modifier hides the member of base class.Sealed modifier :1. Sealed type cannot be inherited.2. Sealed modifier can be applied to instance method, properties , indexes and events.3. It cannot be applied to static member.* Static , value type & interface does not support abstract modifier.* Static member cannot be abstract.