Object Oriented Programming in Java | Classes, Objects, new Keyword | Java Full Course #12

Publicado em: 03 Março 2026
no canal de: Coder Army
18,755
802

In this video, we begin the most important concept in Java — Object Oriented Programming (OOP).

Before writing advanced Java code, you must clearly understand how OOP works, why traditional programming had limitations, and how Java models the real world using classes and objects.

In this complete foundational lecture, we cover:
Traditional Programming vs Object-Oriented Programming
Problems with the procedural approach
Representing the real world in code
What are Classes?
User-defined data types
Creating Objects
Compile-time vs Runtime concepts
Characteristics of Objects
Naming conventions in Java
Representing behaviors
Non-physical objects in programming
Writing your first Class & Object
Understanding the role of the Main class

This lecture builds the base for everything ahead : Abstraction, Inheritance, Polymorphism, Encapsulation, Design Patterns, and System Design.

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/0029Va6H...
Join System Design Whatsapp Group: https://whatsapp.com/channel/0029VbBF...
Code and Notes: Github : https://github.com/adityatandon15/Jav...

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/de...

Connect with Aditya Tandon
Instagram :   / adityatandon2  
LinkedIn :   / adityatandon2  
Twitter : https://x.com/adityatandon02

Timestamps:

00:00 Intro
00:38 Traditional Programming
06:00 Problem with Traditional approach
08:26 Object Oriented Programming
20:50 Representing real world in code
22:33 Classes
25:33 User Defined DataType
26:50 Creating Objects
34:07 Compile Time & Run Time
36:15 Characteristics in Object
41:30 Naming Convention
44:21 Representing Behaviours
55:32 Non-Physical Objects
57:37 Coding Class & Objects
01:02:02 Understanding the Main class

java oops tutorial, introduction to oops in java, java classes and objects, object oriented programming in java, java for beginners, java main method explained, compile time vs runtime in java, user defined data type in java, java programming full course, java oops concepts, java real world modeling, learn java from scratch, java foundation tutorial, java object creation explained, traditional vs oops programming


Nesta página do site você pode assistir ao vídeo on-line Object Oriented Programming in Java | Classes, Objects, new Keyword | Java Full Course #12 duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Coder Army 03 Março 2026, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 18,755 vezes e gostou 802 espectadores. Boa visualização!