Back to Browse

Constructors in Java | Constructor Chaining, Overloading & this | Java Full Course #13

9.7K views
Mar 4, 2026
58:02

In this lecture, we dive deep into Constructors in Java, one of the most important concepts used for initializing objects. Understanding constructors properly is essential before moving ahead to advanced Object-Oriented Programming concepts and real-world Java development. We begin by understanding how default values are assigned to variables, and then explore what constructors are, why they are required, and how Java automatically handles constructor creation when none is defined. In this session, you will learn: What constructors are and why they exist Rules that define a constructor in Java Default constructors and how the compiler generates them Parameterized constructors for object initialization Constructor overloading Writing constructors in real code examples The this keyword and how it helps resolve ambiguity Constructor chaining and how constructors call each other Whether constructors can be called manually in Java By the end of this lecture, you will clearly understand how objects are initialized and how constructors help build well-structured classes. Why Learn Java? Java is one of the most powerful and widely used programming languages in the world. It is used in: Backend development Enterprise applications Android development Banking systems Large-scale distributed systems If you want to master Data Structures, Spring Boot, Microservices, or System Design, Java fundamentals are essential. Join Coder Army Whatsapp Group: https://whatsapp.com/channel/0029Va6H0tbHVvTbcuT99Y1f Join System Design Whatsapp Group: https://whatsapp.com/channel/0029VbBF1XKF1YlMyYuPM23s Code and Notes: Github : https://github.com/adityatandon15/Java-Full-Course We offer paid course on Dsa, web development, blockchain, system design and GenAI. Join our Paid Course: https://strikes.in/ Coder Army: https://coderarmy.in/#home Coder Army app: https://play.google.com/store/apps/details?id=com.rohit.negi Connect with Aditya Tandon Instagram : https://www.instagram.com/adityatandon2 LinkedIn : https://www.linkedin.com/in/adityatandon2 Twitter : https://x.com/adityatandon02 Timestamps: 00:00 Intro 00:17 Default Values 11:26 Constructors 13:03 Rules of Constructor 20:21 Default Constructor 22:35 Parameterized Constructor 26:39 Constructor Overloading 28:51 Coding Constructors 32:28 this Keyword 36:26 Chaining of Constructors 55:04 Can we call Constructor Manually? java constructors tutorial, constructors in java explained, java constructor overloading, default constructor java, parameterized constructor java, this keyword in java, constructor chaining in java, java oops concepts, learn java from scratch, java classes and objects tutorial, java programming course, java object initialization, java interview preparation, java oops full course

Download

1 formats

Video Formats

360pmp479.1 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Constructors in Java | Constructor Chaining, Overloading & this | Java Full Course #13 | NatokHD