Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialNiyamat Almass
8,176 PointsWhat is the definition of Object Oriented Programming Language?
Suppose, I am giving an interview for position of an android developer.So,sir ask me that "What is OOP and tell us something about it shortly".What is short description of OOP. So that I can impress him.
[Note: I know what is OOP but can't tell it appropriately]
1 Answer
akin
Courses Plus Student 2,865 Points"OOP , it is not programming language. OOP is a programming paradigm or you can think of it as a programming technique. In any language supports object paradigm , each programmatic elements are object like real world objects. These objects can be tangible or abstract. In programming enviroment these objects can be everything such as network requests and response, gui objects like button etc... A complex program can consists of huge amount of objects and these can interact with each other and send messages to anothers. Every object has special atrributes and methods. Attributes are object's features and methods are their behaviours. Any program written with this paradigm is also more manageble and more flexible. Because of every object has a single task, designing complex program and finding errors are easy..."
I don't know that this explanation is useful or enough for you. Good Luck ;)
Niyamat Almass
8,176 PointsNiyamat Almass
8,176 PointsBrilliant!Thanks