DEV Community

Ezhil Abinaya K
Ezhil Abinaya K

Posted on

Java Basic Concepts

Java this Keyword
The this keyword in Java refers to the current object in a method or constructor.The this keyword is often used to avoid confusion when class attributes have the same name as method or constructor parameters.
Java Classes/Objects
Java is an object-oriented programming language.Everything in Java is associated with classes and objects, along with its attributes and methods. For example: in real life, a car is an object. The car has attributes, such as weight and color, and methods, such as drive and brake.A Class is like an object constructor, or a "blueprint" for creating objects.
OOP stands for Object-Oriented Programming.

Procedural programming is about writing procedures or methods that perform operations on the data, while object-oriented programming is about creating objects that contain both data and methods.OOP is ideal for building scalable, reusable, and maintainable code.

Object-oriented programming has several advantages over procedural programming:

  • OOP provides a clear structure for the programs
  • OOP helps to keep the Java code DRY "Don't Repeat Yourself", and makes the code easier to maintain, modify and debug
  • OOP makes it possible to create full reusable applications with less code and shorter development time.

References
https://www.w3schools.com/java/java_oop.asp
https://www.w3schools.com/java/java_oop.asp

Top comments (0)