Salute u...real Hero.. india needs people like u who can change the destiny of this country by quality education..I salute your dedication and selfless service not only for ur countrymen but for all human beings.may God bless u with all happiness of this universe🙏🙏🙏🙏🙏😊
but the problem with that he created different packages... Which will help the Real world problems... But as a beginners, it is a little bit confusing to mee... Otherwise Nice explanation
Oh, man !! Most probably this gonna be the fastest channel to reach a million subscribers comes under the non-entertainment category !! Kudos to u bro !! Extraordinary effort !! U will be remembered.
Kunal I am having 2.5 years of experience in IT and now preparing for a job switch. I am following all your videos religiously. The content you are providing is just priceless. Your way of teaching is so lucid that nothing else than series is required. I am so much enjoying it like a web series , and yes learning was never so much of fun. I India I think we need no college we only need Kunal to make quality engineers. In college they cannot make these these things clear in 4 years and you did it in just 40 min. God bless you . Keep sharing your learnings .
There can never be a better example than the MyCar Example. What and example! Most concepts Kunal taught till now are there in this single example. You are the Best!!!!
Mann take some rest brother we need you for long term coz there is very few teachers like you in India ... Mann people upload 1 video on a week and say that quality and you are uploading 2 videos a day still maintaining that top notch quality... Kudos to you man ... ❤️
@@aritrachatterjee147 while reading your main comment I really want to know your reaction now and found it just in the replies 😂 Bhai ko rest krne ko kya bola tumne usne TH-cam ko hi RIP kr diya 😂
Wow, Kunal! Your explanation of OOP is absolutely phenomenal. You made complex concepts so easy to understand with your clear and engaging teaching style. I've struggled with these topics before, but your video made everything click. Thank you for making learning so enjoyable and accessible. Thank you .
Got a bit confused in the Car Engine Brake part , had to rewatch that part 3 times , but understood well practicing with you , Thank you for in-depth Explanations and not just another Tutorial.
Thankyou so much Kunal this is the best video i found on abstract classes and interfaces. Learnt a lot from this. ;) Message to fellow people just stay away from involving in controversy. Our main motive should be to learn from anywhere we can. Thankyu kunal for providing top-notch content on OOP.
Had a fear of Abstract classes and Interfaces but from you I got to learn so much important concepts ! It's all very clear and seems easy. Thankyou very very much :)
Kunal Bhai, your videos are absolutely amazing! They are so good because I watched 4 to 5 interview videos from different companies, and honestly, I was able to answer almost all the questions. Whenever I don’t understand a concept from your videos, I simply watch it 2 to 3 times, and it becomes crystal clear. Thank you so much for that, bro! I genuinely feel that such quality content is hard to find on TH-cam. Keep up the great work!"
1:02:11 Static method can inherited If you declare, another static method with same signature in derived class than the static method of superclass will be hidden, and any call to that static method in subclass will go to static method declared in that class itself.
@@uditbhaskar The only difference with inherited static (class) methods and inherited non-static (instance) methods is that when you write a new static method with the same signature, the old static method is just hidden, not overridden. If you declare the same method in a subclass, you hide the superclass method instead of overriding it. Static methods are not polymorphic. At the compile time, the static method will be statically linked.
Brother he is right static are created only for this purpose...not inherting. If u r going to inherit those too😂😂😂than create normal why wasting time😂😂😂😂 goodluck for ur java journey..oops my bad good luck for ur static journey😊🤣🤣@@YashSin2025
Your Content Quality is just superb along with your teaching skills.. Keep it Up . This is Probably the best programming channel in India right now in terms of quality content
Hi Kunal, I recently founded your channel, I like the way you explain the core concepts. It's really very helpful. Thank you so much. Please keep this continue
You don't have to mention it that u have to create this course to be the best on youtube, because it is. By your videos i get detailed info of every topic, Loved your course😍
This is the best video I have ever seen on abstraction must watch even if you know abstraction and interfaces in fact I will recommend the OOPS series this series will provide you brand new view to the OOPS concepts this series will provide a designer perspective of OOPS concepts.
i failed in my interview because i did not come across by your channel. I did not know all of the concepts you have taught in this video and interviewer was asking all of these stuff. Now, i will ace that interview next time :) Thanks alot. Best series ever!
Hat's off you ...really during college hours boring lecture which is unbeatable even understand and no implementation , but after following this playlist the scenario is totally different .Truly much helpful playlist🙏🙏
00:03 Understanding abstract classes and interfaces in OOP 03:40 Understanding the concept of abstract classes and interfaces 11:53 Understanding abstract classes and interfaces 16:31 Cannot create object of abstract class 22:40 Explained abstract classes, interfaces, annotations. 25:45 Interfaces and abstract classes provide different ways to define contracts in OOP. 31:38 Concepts of abstract classes, interfaces, and annotations facilitate diverse forms of engines and functionalities. 34:35 Custom classes, interfaces, and annotations are discussed. 41:22 Abstract classes and interfaces for class functions 44:32 Discussion on abstract classes and interfaces 52:13 Abstract classes, interfaces, and annotations in OOP. 55:31 Abstract classes, interfaces, and annotations 1:01:43 Understanding abstract classes, interfaces, and annotations. 1:05:12 Abstract Classes, Interfaces, Annotations
I really want u to collaborate with Ratan Tata sir. To take future of Indian students to next level. Because I really feel u have so many similar traits I have noticed in Ratan Tata sir. Please do send him a mail . BECAUSE I FEEL U ARE NOT THE PERSON WHO WILL RUN BEHIND THE MONEY AND LUXURY . I feel u r more like APJ ABDUL kalam sir and Ratan Tata sir. Who wants Indians to do good . But u r not coming forward because we are not good with education system and political agendas. People praise sundar Pichai sir ( to be honest I do as well ) . But u deserves more love and admiration . Because that guy doing it for him self and for the organisation he is working with. But u r doing it for social cause . I WISH I HAD MET SOME ONE LIKE U DURING MY ENGINEERING DAYS.
@@KunalKushwaha I don't know why but my comments are getting disappeared automatically . I dm u on instagram please do check. Bro for privacy reasons my comments getting down . Unable to share address and email here so have dm u on instagram.
1:02:10 "STATIC METHODS CAN BE INHERITED" , You went a bit wrong here saying that they CANNOT be inherited, that 's the key difference b/w STATIC and FINAL, STATIC MEANS INHERITABLE BUT NO OVERRIDING, FINAL MEANS NO INHERITANCE, NO OVERRIDING. "THIS IS THE CASE IN CLASS EXTENDS, IN INTERFACES, WE NEED TO INVOKE BY INTERFACE NAME ONLY."
Hey kunal, a lot of appreciation man, did a great job. But its' hard to wait for upcoming videos for advanced algorithm, DP, trees and graphs videos etc.
Greate Video!! A small correction I feel is that you said static method cannot be inherited 1:02:15 , but actually static methods can be inherited but cannot be overridden.
00:03 - Understanding limitations of inheritance in object-oriented programming. 01:11 - Understanding the role of parent classes in OOP. 04:04 - Understanding child class method overriding in OOP. 05:20 - Defining abstract classes and their role in inheritance. 07:59 - Discussing the importance of communication and collaboration. 09:48 - Understanding the significance of methods in classes and their implementation differences. 13:17 - Overview of career opportunities in programming and OOP concepts. 15:04 - Understanding abstract classes and their constructor limitations in OOP. 17:29 - Static methods and abstract classes cannot create instances directly. 18:45 - Explains the importance of overriding in class inheritance. 20:54 - Understanding the role of abstract classes and interfaces in OOP. 22:17 - Understanding the importance of abstract classes and interfaces in OOP. 24:40 - Java does not support multiple inheritance through classes. 25:53 - Understanding interfaces and abstract classes in OOP. 28:42 - Understanding abstract classes, interfaces, and inheritance in OOP. 29:33 - Interfaces allow multiple inheritance; classes support single inheritance only. 31:33 - Understanding diverse functionalities in different engines and their applications. 32:44 - Explains the nuances of media player issues related to different car types. 34:58 - Understanding interfaces and their practical implementation in Android development. 36:21 - Explains the differences in media systems and usage examples. 39:09 - Understanding multiple inheritance in object-oriented programming. 40:18 - Understanding method overriding and its significance in object-oriented programming. 42:22 - Understanding interfaces and their role in enterprise applications. 43:45 - Discusses access restrictions in object-oriented programming. 46:37 - Discussion on object creation and change in programming contexts. 47:59 - Understanding media control and engine power in OOP concepts. 51:01 - Discussing electric engines and music playback issues. 52:20 - Understanding engine performance and its upgrades. 55:04 - Understanding the flexibility and hierarchy of interfaces in Java. 56:23 - Understanding abstract classes and interfaces in OOP. 58:33 - Overview of abstract classes and interfaces in OOP. 1:00:04 - Understanding interfaces and their role in OOP. 1:02:15 - Understanding abstract classes and interfaces in OOP. 1:03:54 - Understanding interfaces and overriding methods in OOP. 1:06:55 - Understanding the significance of abstract classes and interfaces in OOP. 1:08:35 - Understanding differences between abstract classes and interfaces in OOP.
Salute u...real Hero.. india needs people like u who can change the destiny of this country by quality education..I salute your dedication and selfless service not only for ur countrymen but for all human beings.may God bless u with all happiness of this universe🙏🙏🙏🙏🙏😊
YES,i agree
@QWERTY no, i am working employee.
Yes I agree hei is superb.
No bro the whole world needs the SuperKunal man
This was the hell of a video. Literally THE BEST video for OOP.
OOP couldn't be explained any better than this. 🔥🔥
It do be like that
@@KunalKushwaha bro why don't you add new videos in this java bootcamp like before , please complete this bootcamp
but the problem with that he created different packages... Which will help the Real world problems... But as a beginners, it is a little bit confusing to mee... Otherwise Nice explanation
@@KunalKushwaha sir please upload dynamic programming lecture and graphs too please
Oh, man !! Most probably this gonna be the fastest channel to reach a million subscribers comes under the non-entertainment category !! Kudos to u bro !! Extraordinary effort !! U will be remembered.
Thank You 🙏
@@KunalKushwaha bhaiya graph sab karado yarr,please
@@KunalKushwaha at 23:15 why cant it be "final int VALUE = 30;", rather than value being initialized in the constructor?
@@Cono314da can't be inherited, so we put it in a constructor to initialize it
Kunal I am having 2.5 years of experience in IT and now preparing for a job switch. I am following all your videos religiously. The content you are providing is just priceless. Your way of teaching is so lucid that nothing else than series is required. I am so much enjoying it like a web series , and yes learning was never so much of fun. I India I think we need no college we only need Kunal to make quality engineers. In college they cannot make these these things clear in 4 years and you did it in just 40 min.
God bless you . Keep sharing your learnings .
Heya sir! I wanna talk to you for some information about IT field...
There can never be a better example than the MyCar Example. What and example! Most concepts Kunal taught till now are there in this single example. You are the Best!!!!
Thank You!
the pause Kunal taken when he had to think of a girl name was hilarious 😂😂😂
yes 😂
Wow brother very funny
exact at 12:13 Kunal just thought of his love😍
Ocean of knowledge in this video about Interfaces and Abstract classes. Love the way you teach ❤
Thank You
I really don't have any words yr I mean how can you work so hard and give such kind of content just for free . Thanks a lot bro
Thank you so much 😀
The best OOP Playlist in java
Mann take some rest brother we need you for long term coz there is very few teachers like you in India ... Mann people upload 1 video on a week and say that quality and you are uploading 2 videos a day still maintaining that top notch quality... Kudos to you man ... ❤️
That's what I'm always saying bro 🥲
Completely agree 💯 with you..
He took your comment seriously...! ;)
@@hehehech 😂😂😂 man took it very seriously that instead of rest he gone for complete hibernation 😂
@@aritrachatterjee147 while reading your main comment I really want to know your reaction now and found it just in the replies 😂
Bhai ko rest krne ko kya bola tumne usne TH-cam ko hi RIP kr diya 😂
Wow, Kunal! Your explanation of OOP is absolutely phenomenal. You made complex concepts so easy to understand with your clear and engaging teaching style. I've struggled with these topics before, but your video made everything click. Thank you for making learning so enjoyable and accessible.
Thank you .
Woah! 2 videos in One day....Great work and Thanks again a lot for this course.. ❤️
Got a bit confused in the Car Engine Brake part , had to rewatch that part 3 times , but understood well practicing with you , Thank you for in-depth Explanations and not just another Tutorial.
Thankyou so much Kunal this is the best video i found on abstract classes and interfaces. Learnt a lot from this. ;)
Message to fellow people just stay away from involving in controversy. Our main motive should be to learn from anywhere we can.
Thankyu kunal for providing top-notch content on OOP.
Had a fear of Abstract classes and Interfaces but from you I got to learn so much important concepts ! It's all very clear and seems easy. Thankyou very very much :)
Kunal Bhai, your videos are absolutely amazing! They are so good because I watched 4 to 5 interview videos from different companies, and honestly, I was able to answer almost all the questions. Whenever I don’t understand a concept from your videos, I simply watch it 2 to 3 times, and it becomes crystal clear. Thank you so much for that, bro! I genuinely feel that such quality content is hard to find on TH-cam. Keep up the great work!"
ngl this is the best DS and java course I've ever seen. tbh I'm struggling a little bit but ig i need to do more practice and exploring
That's what I call real-world teaching. Exceptionally well!...... 🙏👌👏👏👏👏👏
1:02:11
Static method can inherited
If you declare, another static method with same signature in derived class than the static method of superclass will be hidden, and any call to that static method in subclass will go to static method declared in that class itself.
Nice joke buddy, good luck with java.
@@uditbhaskar The only difference with inherited static (class) methods and inherited non-static (instance) methods is that when you write a new static method with the same signature, the old static method is just hidden, not overridden.
If you declare the same method in a subclass, you hide the superclass method instead of overriding it. Static methods are not polymorphic. At the compile time, the static method will be statically linked.
@@uditbhaskar good luck for your java.
@@YashSin2025 Rip english
Brother he is right static are created only for this purpose...not inherting. If u r going to inherit those too😂😂😂than create normal why wasting time😂😂😂😂 goodluck for ur java journey..oops my bad good luck for ur static journey😊🤣🤣@@YashSin2025
Your Content Quality is just superb along with your teaching skills..
Keep it Up .
This is Probably the best programming channel in India right now in terms of quality content
This is the first time i am following any course and getting addicted to it day by day.
Hi Kunal, I recently founded your channel, I like the way you explain the core concepts.
It's really very helpful. Thank you so much. Please keep this continue
best teacher ever!! hats off..
This is THE BEST COURSE of OOPS on TH-cam
Not only OOPS bro , DSA also though some topics like graphs &heaps are not covered. We are waiting for these videos🙃
that car interface explanation was just fabulous!
Best Java lecture i have seen, with layman explanation, simple to understand
You literally rocked it man two two blockbusters in a single day ...
Hats off too u for consistency again 👍👍
You don't have to mention it that u have to create this course to be the best on youtube, because it is. By your videos i get detailed info of every topic, Loved your course😍
This is the best video I have ever seen on abstraction must watch even if you know abstraction and interfaces in fact I will recommend the OOPS series this series will provide you brand new view to the OOPS concepts this series will provide a designer perspective of OOPS concepts.
Fell in love with your consistency and knowledge sharing.👏
You changed me a lot, your teachings are a blessing for me, now i am teaching students on behalf of getting knowledge from you☺
Best OOPS videos on the internet!! More power to you sir!!
i failed in my interview because i did not come across by your channel. I did not know all of the concepts you have taught in this video and interviewer was asking all of these stuff. Now, i will ace that interview next time :) Thanks alot. Best series ever!
I'm sure that no one like you in the world. there is a movie like world famous lover and you are the WORLD CLASS TEACHER
This indeed is the best course on TH-cam
You are best teacher i have ever learned
Love the content. Man literally thought for eternity before putting up a girl's name and finally gave up. True developer moment.
canadian, thank you for this sir!
Hat's off you ...really during college hours boring lecture which is unbeatable even understand and no implementation , but after following this playlist the scenario is totally different .Truly much helpful playlist🙏🙏
Brother, you video are the ones help me the most understanding OOP.
🙏🙏
My concepts are getting stronger by your videos.
Best Explanation, Best Course by the One and only Hero Kunal. Thank you
there is no one making such a detailed video like you did.
Your dedication ❤️
everything was fine until kunal was thinking and saying "I love ugghh"🤣🤣🤣
This has been the best DSA course so far for me, I have never loved OOP before🤗
Notes bhej de bhai
Sir, I have wach all our videos of oops using java. They are like best in the youtube
00:03 Understanding abstract classes and interfaces in OOP
03:40 Understanding the concept of abstract classes and interfaces
11:53 Understanding abstract classes and interfaces
16:31 Cannot create object of abstract class
22:40 Explained abstract classes, interfaces, annotations.
25:45 Interfaces and abstract classes provide different ways to define contracts in OOP.
31:38 Concepts of abstract classes, interfaces, and annotations facilitate diverse forms of engines and functionalities.
34:35 Custom classes, interfaces, and annotations are discussed.
41:22 Abstract classes and interfaces for class functions
44:32 Discussion on abstract classes and interfaces
52:13 Abstract classes, interfaces, and annotations in OOP.
55:31 Abstract classes, interfaces, and annotations
1:01:43 Understanding abstract classes, interfaces, and annotations.
1:05:12 Abstract Classes, Interfaces, Annotations
I really want u to collaborate with Ratan Tata sir. To take future of Indian students to next level. Because I really feel u have so many similar traits I have noticed in Ratan Tata sir. Please do send him a mail . BECAUSE I FEEL U ARE NOT THE PERSON WHO WILL RUN BEHIND THE MONEY AND LUXURY . I feel u r more like APJ ABDUL kalam sir and Ratan Tata sir. Who wants Indians to do good . But u r not coming forward because we are not good with education system and political agendas.
People praise sundar Pichai sir ( to be honest I do as well ) . But u deserves more love and admiration . Because that guy doing it for him self and for the organisation he is working with. But u r doing it for social cause .
I WISH I HAD MET SOME ONE LIKE U DURING MY ENGINEERING DAYS.
how do I get in touch
@@KunalKushwaha don't know if my comments are getting deleted or what . But unable to see posted comment 😰
not at all, see I liked it too
@@KunalKushwaha I don't know why but my comments are getting disappeared automatically . I dm u on instagram please do check.
Bro for privacy reasons my comments getting down .
Unable to share address and email here so have dm u on instagram.
it is one of the best video content for about abstract class and interfaces
Bro what a tutor! Amazing.. You really made me fall in love with dsa..
this is the most awesome java tutorial I have seen on youtube so far. thank you so much!
1:02:10 "STATIC METHODS CAN BE INHERITED" , You went a bit wrong here saying that they CANNOT be inherited, that 's the key difference b/w STATIC and FINAL, STATIC MEANS INHERITABLE BUT NO OVERRIDING, FINAL MEANS NO INHERITANCE, NO OVERRIDING.
"THIS IS THE CASE IN CLASS EXTENDS, IN INTERFACES, WE NEED TO INVOKE BY INTERFACE NAME ONLY."
So what's your opinion, should we follow this channel or not?
I am preparing for interviews, non it background
@@laxmikantpatil3067 Definitely follow it!
this is the best oops playlist
5:21 let's say your career returns nothing
It really hit hard🙂
😂
Thanks Kunal
kunal bro started blushing thinking of someone 12:12 .
Best explanation on Interfaces.
Just Wow🔥
Just Amazing 🙌🙌
great great great explanation of Interfaces using examples
Man you're incredible 2 videos in a day!🙆🏻♀️🔥 Hats off to your dedication ❤️
Do I've ur LinkedIn?
Kunal bro your teaching method is another LeveL and also your are way better than IIT, NIT Professors 🔥
Maine bhi suna hai ki kaafi IIT ke professors ko padhana nahi aata. Not saying all, but majority. Might be some good ones too.
ily
still watching consistently
😀😀😀
You're really a cause of prideness of India..
Awesome content Kunal.. Thank you Brother!!
bhai bhot acha kam rhe ho , mene sari videos dekhi hai tumhari
What can I say another great content like everybody knows.🙌
Bro Thank you for this knowledge and experience
this is free and so useful for interviews prep
12:13 thoughts we all have at 3am.
Thank you, Kunal. and yes it is the best, I have ever found.
Thanks Kunal 🙏🏽
Thank you so much Kunal
Hey kunal, a lot of appreciation man, did a great job. But its' hard to wait for upcoming videos for advanced algorithm, DP, trees and graphs videos etc.
Noone can explain better than kunal
Loved it❤❤
OMG!the he explains is lucid
You said cool ..... literally amazing 😍 .......cool🫣
Good Explanation
Simply amazing.
Greate Video!! A small correction I feel is that you said static method cannot be inherited 1:02:15 , but actually static methods can be inherited but cannot be overridden.
great to have this..
Great man! Thanks for explaining these complex topics
Thanks for teaching us like no one did till now!! One small request, please make lectures on dynamic programming as well!!
Thanks for putting a lot of effort for us ❤️💕☺️
simply amazing
Thanks kunal 🔥🔥
00:03 - Understanding limitations of inheritance in object-oriented programming.
01:11 - Understanding the role of parent classes in OOP.
04:04 - Understanding child class method overriding in OOP.
05:20 - Defining abstract classes and their role in inheritance.
07:59 - Discussing the importance of communication and collaboration.
09:48 - Understanding the significance of methods in classes and their implementation differences.
13:17 - Overview of career opportunities in programming and OOP concepts.
15:04 - Understanding abstract classes and their constructor limitations in OOP.
17:29 - Static methods and abstract classes cannot create instances directly.
18:45 - Explains the importance of overriding in class inheritance.
20:54 - Understanding the role of abstract classes and interfaces in OOP.
22:17 - Understanding the importance of abstract classes and interfaces in OOP.
24:40 - Java does not support multiple inheritance through classes.
25:53 - Understanding interfaces and abstract classes in OOP.
28:42 - Understanding abstract classes, interfaces, and inheritance in OOP.
29:33 - Interfaces allow multiple inheritance; classes support single inheritance only.
31:33 - Understanding diverse functionalities in different engines and their applications.
32:44 - Explains the nuances of media player issues related to different car types.
34:58 - Understanding interfaces and their practical implementation in Android development.
36:21 - Explains the differences in media systems and usage examples.
39:09 - Understanding multiple inheritance in object-oriented programming.
40:18 - Understanding method overriding and its significance in object-oriented programming.
42:22 - Understanding interfaces and their role in enterprise applications.
43:45 - Discusses access restrictions in object-oriented programming.
46:37 - Discussion on object creation and change in programming contexts.
47:59 - Understanding media control and engine power in OOP concepts.
51:01 - Discussing electric engines and music playback issues.
52:20 - Understanding engine performance and its upgrades.
55:04 - Understanding the flexibility and hierarchy of interfaces in Java.
56:23 - Understanding abstract classes and interfaces in OOP.
58:33 - Overview of abstract classes and interfaces in OOP.
1:00:04 - Understanding interfaces and their role in OOP.
1:02:15 - Understanding abstract classes and interfaces in OOP.
1:03:54 - Understanding interfaces and overriding methods in OOP.
1:06:55 - Understanding the significance of abstract classes and interfaces in OOP.
1:08:35 - Understanding differences between abstract classes and interfaces in OOP.
Dsa in 15 days!..plz continue..placements going on
all are awesome lectures
Good One 🤟
Hey Priceless man!
As always the best one !!
The best video.
Thanks for sharing your valuable knowledge free of cost😊 wishing you d best of best🙏
Thank you kk...you are awesome
Great content! Looking forward for future videos.
Thanks Bro, It Helps me a lot.❤