2017  Kodetalk | Feedback | Privacy Policy | Terms | About

Some basic OOPs Concepts used in Java

As we know java is an Object oriented programming language and as a beginner like others I have also some confusion of doubts like,

  • Whether java is fully object oriented or partially?
  • Why its called as fully object oriented or partially?
  • What is Object oriented programming?
  • What is a class ?
  • What is object?

May be my questions are looks silly but still want some clarity on these please help!


Your questions are valid but my concern is if you get the answers of your asked question then also you can't rock. As per your description suggest that you the new learner of Java and need the clarity on OOps concepts like,

What Is an Object?

An object is a software bundle of related state and behavior. Software objects are often used to model the real-world objects that you find in everyday life. This lesson explains how state and behavior are represented within an object, introduces the concept of data encapsulation, and explains the benefits of designing your software in this manner.

What Is a Class?

A class is a blueprint or prototype from which objects are created. This section defines a class that models the state and behavior of a real-world object. It intentionally focuses on the basics, showing how even a simple class can cleanly model state and behavior.

But its enough for you just read the basics clearly automatically your doubt will resolved and visit  http://beginnersbook.com/2013/04/oops-concepts/ if you really interested to clear your OOPs concepts which is helpful for me too one day.

Answer is