Abstract Classes and Methods in Java Explained in 7 Minutes

  Рет қаралды 564,475

Coding with John

Coding with John

Күн бұрын

Пікірлер
@kerwinso
@kerwinso 3 жыл бұрын
Love that you explicitly ask and answer the question that every beginner would have: "Why would I want to do this?" Five stars.
@bodinian
@bodinian 2 жыл бұрын
agreed
@LaGrossePaulik
@LaGrossePaulik 2 жыл бұрын
Exactly! I understood the concept, but didn't get why and when we should use it... it's like reading a manual of a hammer, but not knowing when I should use one!
@dmax7400
@dmax7400 2 жыл бұрын
Right?! I think this is why his tutorials/explainations are so good. I am always asking "Why?" or "When?" when learning about these concepts.
@junner13
@junner13 Жыл бұрын
Yes, that's why Im always looking for his videos, just for that question
@leoMC4384
@leoMC4384 Жыл бұрын
When John starts "Now, you're probably thinking...", you're like "How did he know what I was thinking?" 😅
@MrShamrock244
@MrShamrock244 3 жыл бұрын
Been staring at and abstract problem for hours trying to actually understand whats going on. Clarified it in a few minutes perfectly. Thanks Man!
@AhmedOmar-uf3gu
@AhmedOmar-uf3gu 2 жыл бұрын
I wanna cry at how good these videos are, your explanation and walkthrough is just flawless. Thanks John I REALLY appreciate the work and content you're putting out here man, seriously appreciate you.
@christopherdevadhas3359
@christopherdevadhas3359 3 жыл бұрын
I have never understood the Difference easier in my 6 years of experience. But you Made me understood this in juz 6 mins. A Royal Salute...
@tarunsoni6971
@tarunsoni6971 2 жыл бұрын
That last part with that almost straight face was so funny, people be binge watching something on netflix and I be binge watching your videos they are so crisp and clear and easy to understand, a bow down to you.
@alexandermurciacalderon4940
@alexandermurciacalderon4940 Жыл бұрын
Best explanation ever, You could totally tell this man is Senior Java developer
@SolidJungle
@SolidJungle 3 жыл бұрын
My god, you were able to explain everything in just a few minutes when it was taking hours for myself to understand. Thank you!
@kristianradulescu287
@kristianradulescu287 6 ай бұрын
He really melted all my doubts about abstract classes and interfaces in only 7 minutes, that's masterclass explaining there
@omer4826
@omer4826 2 жыл бұрын
Dude, you truly are amazing. Thank you. I'm an engineering student and you have teached me far more than any of my programming professors have!
@7ol35
@7ol35 2 жыл бұрын
Couldn't agree more
@Dima-wd4cf
@Dima-wd4cf Жыл бұрын
that's the best explanation i've ever seen on this topic
@JusQuelle
@JusQuelle 3 жыл бұрын
Probably one of the best explanations I've gotten so far about abstraction. I've been so stuck on this concept, but now I have a better understanding on how to tackle my assignment. Thank you!
@BlazingStar2001
@BlazingStar2001 3 жыл бұрын
Yeah, sometimes weird examples really helps u understand concept.
@meostyles
@meostyles 2 жыл бұрын
Also worth noting that abstraction as a concept is great for making your code maintainable- if you decide later on to use some other implementation, you can switch it out because it implements the same abstract class, and calls on it won't break the rest of your code
@ColonelloRS
@ColonelloRS 2 жыл бұрын
Amazing tutorial, absolutely read my mind at 1:06 haha
@AGriffith
@AGriffith 2 жыл бұрын
What an awesome explanation my friend, this is why I always think there is a lot of gold free content on internet, you just gotta find it
@Alibeee87
@Alibeee87 2 жыл бұрын
"Probably the weirdest sentence ever" 😅 You're my favorite KZbin teacher!
@avabruner4686
@avabruner4686 Жыл бұрын
john i just want to seriously say thank you for saving me. my professor is so unclear, on top of a thick accent, and i struggle in the course due to those combined. i cannot say thank you enough
@benjamingiosis4880
@benjamingiosis4880 2 жыл бұрын
man - this dude explain in 5 minutes what my lecturer has been trying to do for 50, cheers!
@TheBluePhoenix008
@TheBluePhoenix008 9 ай бұрын
This made me understand everything that's been missing from my course for the past 2 years. It'll help me greatly, thanks!
@vertergaminghd399
@vertergaminghd399 Жыл бұрын
Something I often dislike about coding tutorials is that the obvious questions of why and how aren't addressed or beat around the bush on. Thank you for explicitly stating and answering all the doubts I had in mind. Appreciate it :)
@valeriobottinelli8433
@valeriobottinelli8433 Жыл бұрын
it took you 7 minutes including an introduction for the same content my teacher talked for hours( and I still wasn't sure what the hello was going on). Awesome, now I understand. Thank you.
@JTBanks
@JTBanks 2 жыл бұрын
Here I am, back on this video after viewing it a while back while in school. Just recently graduated and when John says it's a common interview question...it really is. I just had an interview and I was only able to explain an interface ☹️. Word to the wise, listen to John! ❤
@CodingWithJohn
@CodingWithJohn 2 жыл бұрын
Nice work!
@barathiraiyarul4498
@barathiraiyarul4498 10 ай бұрын
I just found this guy and Oh my he is a Gem. His videos undoubtedly have the best, most precise, crisp information anyone will ever need. I spent hours trying to learn abstraction and polymorphism, while he did it in just 7 + 7 minutes. Can't stop stressing on how good his content is 💯
@HomelessOnline
@HomelessOnline 3 жыл бұрын
I just wanted to shout and rant angrily but actually that was the best explanation in 7 minutes. Clear and concise, thank you.
@mohamedlegtibi802
@mohamedlegtibi802 2 жыл бұрын
Finally I'm able to understand the difference. Thank you John for your explanation. Greetings from Morocco
@rayanalasow7035
@rayanalasow7035 2 жыл бұрын
I think every new developer wants to know, "when would i ever use this and why?" and you answer this. Thank you for that.
@srgberni
@srgberni 2 ай бұрын
Clearest explanation of interfaces and abstract classes on the internet.
@jackng9918
@jackng9918 Жыл бұрын
This 7 minutes video is much better than the long 2 hours lecture Really appreciate your comunnication skills and ur effort devoted on this video
@eprice000
@eprice000 2 жыл бұрын
Absolutely fantastic. This example will help shape your understanding of Abstract methods and Interfaces, how to implement an abstract method, the differences between abstract classes and interface, and it was all done in 7:00 minutes. Very clear, very easy to understand. Thank you!
@me-wi8vf
@me-wi8vf 7 ай бұрын
Thanks a lot for sharing your knowledge. I am still learning very important details from you after 20+ years of experience. You are one of the best teachers out there on java. Hats off to you sir.
@victorejiofor8115
@victorejiofor8115 2 жыл бұрын
It can't be explained better than this... you solved my headache in 7 minutes. Thanks so much.
@xetbytetechnology1445
@xetbytetechnology1445 2 жыл бұрын
I have been traveling on 🌍 Earth with Java for 10 years just 5 miles, but after watching your video tutorial approx 7 minutes I have traveled with Java 24,887.64 miles which is exactly the circumference of the Earth. Now I am 🦋🦋🦋 flying with Java in ✈🛩🪐. A lot of thanks. I really appreciate.
@alessandrodri6667
@alessandrodri6667 3 ай бұрын
clear, funny, useful. I'm a beginner in java programmation and my professor was not that clear on this subject, i didi a quick research on yt to find someone that could explicate this argument and i casually found you. I guess i'm going to visit your page more often!!
@abhishekgobindrao2665
@abhishekgobindrao2665 Жыл бұрын
it took my teacher 3 lectures of 55 minutes to explain and you did in 7 minutes still better
@BabuncinaJones
@BabuncinaJones 8 ай бұрын
John I am learning java and I am on an intermediate level but your videos always help. I wanted to make sure the things I knew about interfaces and abstract classes were right and now I'm sure more than ever. Thank you
@TheRamicai
@TheRamicai 8 ай бұрын
Hey man, you're a better teacher than my university professors! 😅 In just 7 minutes, I learned all the content of my 3-hour class at university. Thank you! Greetings from Argentina.
@praveenkadambari7394
@praveenkadambari7394 3 жыл бұрын
Wow. What a way to clear up the mess I had on my brain since long time. Now I can make my mind when to use what. Thanks a ton brother..!
@johntravolta2655
@johntravolta2655 2 жыл бұрын
Another coment. Tbh i have never seen a better programming chanel in my whole live. Explenations are always on point, I always get it straight away. We appreciate your work :)
@feeetus4067
@feeetus4067 2 жыл бұрын
When a 6min video is more efficient than an hour class of abstraction and interfaces 🙌 earned a sub brother appreciate the finals help 🙏
@vasudharana6664
@vasudharana6664 Жыл бұрын
i have been trying to understand this for the past one hour and this 7 minute video made the concept crystal clear in my head thank you so much :)
@Sylarleft
@Sylarleft Жыл бұрын
This channel is such a bliss. Great content, and no useless wanderings on unrelated topics.
@raph_04
@raph_04 Жыл бұрын
Our teacher has been explaining this concept for three lectures. Finally, she gave us a task related to these. Ofc, I didn't know anything so a friend shared this link and man God bless you because Holy, I get it now. Finally. Thankyou smmmmm.!
@RefaatIbrahimXSoftware
@RefaatIbrahimXSoftware 7 ай бұрын
Hello John Abstract Class is a flexible dynamic Interface and I can say it is a CONTRACT Statement that we NEED and Must enforce the client to apply for example. Thank you so much for your clear video. Allah bless you. Regards
@user-jx5cs1xv5i
@user-jx5cs1xv5i 3 жыл бұрын
You are such a great teacher very simple and clear.
@mythilikalidasan
@mythilikalidasan 3 жыл бұрын
Got much clearer undertstanding when and where to use Abstract and Interface. I never saw anyone explain this easy and quick. Would be happy to learn more concepts from your videos.
@Soromeister
@Soromeister 2 жыл бұрын
Ranting and shouting at you angrily for not being on KZbin earlier during my life when I started learning about these. Keep up the great quality content!
@hafsasifeddine9198
@hafsasifeddine9198 Жыл бұрын
I can't believe that it has been 2yrs allready since u made this thank u so much ❤
@HS-ef1dd
@HS-ef1dd 11 ай бұрын
You explain things SO well. I keep turning to your videos instead of class lecture material to really understand these concepts. THANK YOU for doing this - it truly makes all of the difference. Seriously appreciate your videos and what you do.
@lucasalledi
@lucasalledi Жыл бұрын
Gotta tell ya, now abstract classes and interfaces are beginning to make sense! Thanks, John! Really appreciate it!
@SingerDuoScreens
@SingerDuoScreens Жыл бұрын
I have seen multiple videos on this topic and all of them were badly explained and confusing. Now I watched yours, and I am impressed how well you can explain stuff. Thank you.
@gabrielfono844
@gabrielfono844 Жыл бұрын
this dude is absolutely amazing developer. I really love this tutorial. after taking all this tutorial on youtube, I will take his course to reimforce my knowledge in java thanks a lot
@syougowatanabe1716
@syougowatanabe1716 Жыл бұрын
This class is absolutely nothing but clear and easy to understand .Thanks master!! From Japan who aim at being top level engineer in the future!!
@Ruveydaa
@Ruveydaa Жыл бұрын
Short and clear explanation - that's what a beginner needs. Thank you so much John!
@JeDaCheese
@JeDaCheese 8 ай бұрын
I've watched four of your videos now and have learnt more than I have in an entire term at TAFE.....
@daiyrkanybekov8575
@daiyrkanybekov8575 2 жыл бұрын
Great video bro. Appreciate this kind of tutorials. Keep it going. Hello from Kyrgyzstan 🇰🇬🇰🇬🇰🇬
@mgcezz2154
@mgcezz2154 2 жыл бұрын
I have downloaded this video, I will listen to it at home i'm at work right now. This sounds amazing. thanks
@nonoobott8602
@nonoobott8602 3 жыл бұрын
Wow. In just a few mins you clearly explained concepts that weren't clear to me. You're phenomenal. Thanks for this
@davemerkury
@davemerkury 2 жыл бұрын
Not everyone has the gift to teach, but JOHN, man did you break this down perfect for me! Thank you bro! @Coding with John
@chocolate_Almonds
@chocolate_Almonds Жыл бұрын
I loved how "easy" this was to process in my brain compared to hours upon hours of attempts to get it in my head during college. Thank you!
@micleh
@micleh 2 жыл бұрын
You really have a knack of explaining seemingly complicated concepts easily. Thanks!
@hwane94
@hwane94 2 жыл бұрын
seriously this was one of the best java explanation videos I've ever seen. Thank you John!
@FueledByIndomie.
@FueledByIndomie. 2 жыл бұрын
I just watched a bunch of videos on this topic, but everything clicked for me after watching yours. Thank you!
@Dheemantha
@Dheemantha Жыл бұрын
This is great, simple and understandable. specially I think some what experience developers may know already about what is abstract class and what is interface, and if they like me they may use it in their day to day life. But most of the time it is hard to describe what is the difference and when should we use abstract class and when should be use interface. You cleard out the problem with very simple example that anyone can understand. Hats off and keep up the good work.
@martinbjervig4841
@martinbjervig4841 Ай бұрын
Just recently started to study Java Development and atm reading OOP with Java. And this video just made everything much easier for me! Keep up the good work John, amazing videos really appreciate it! (Y) cheers from sweden!
@pabloaristimuno9447
@pabloaristimuno9447 2 жыл бұрын
I allways wathc spanish videos for programming, but in this case i'm amazed by your explainning form. Thanks for all your videos and for sharing all your knowlege in an easy way to understand. Greetings from Argentina!
@SY27196
@SY27196 3 жыл бұрын
I was looking for learning Java This channel is like God sent ! Bless you !
@nayankumar9113
@nayankumar9113 Жыл бұрын
no better way to explain it. Thank you so much John, highly appreciated.
@WOKfucboi
@WOKfucboi 2 ай бұрын
man this guy is a genius of explaining java concept
@wil1285
@wil1285 Жыл бұрын
I've been looking for this explanation years. Now that I am learning backend stuff this concept is clear thanks to you.
@MUHAMMADSHAMEELBINSHAMSULADZMI
@MUHAMMADSHAMEELBINSHAMSULADZMI Ай бұрын
best way to simplify abstract class/method in java. thankyou very much
@sirnotice
@sirnotice Жыл бұрын
I was contemplating dropping out of my class, but I found a 7-minute video that was incredibly helpful. It explained the concepts clearly and with examples, making it easier to understand compared to the textbook chapter. It's amazing how the right resource can make a big difference in learning!
@dizzlemaker9504
@dizzlemaker9504 Жыл бұрын
"That might be the weirdest sentence ever said in a Java tutorial." well, that is clearly a statement, and a fact.
@erdemorhan2403
@erdemorhan2403 2 жыл бұрын
The best and simplest explanation I've ever seen. Thank you.
@michelleelizabeth9956
@michelleelizabeth9956 6 ай бұрын
Thank you so much for explaining so well. You are way better than my university professor.
@younesmdarhrialaoui643
@younesmdarhrialaoui643 2 жыл бұрын
I'm learning C# but since it inherits a lot of concept from Java these videos are just as useful to me as the are to a Java programmer.
@pedjadjape1
@pedjadjape1 8 ай бұрын
Hey man, amazing video ! Exactly what I was looking for! I was looking for abstract class vs interface , and this was exactly that. Even though you didn't mention "interface" in your video's title. Consider doing that maybe. YOUR EXAMPLES ARE REAALLY GREAT ! Carefully chosen to explain the core diferences. I don't recall anybody explained that better. I don't usually write comments on youtube, but you deserved it, my man!
@tinkerer3954
@tinkerer3954 3 жыл бұрын
there's so many java tutorial but this is truly a gold mine
@SuperPali666
@SuperPali666 Жыл бұрын
This is perfectly explained, no wasted time. Top notch. Thank you !
@suwatchainanchai6637
@suwatchainanchai6637 2 жыл бұрын
Thank you so muck for your lesson. I have stucked in a concept of abstract for so long. so now on I will consider using an abstract class in my project.
@lianhong542
@lianhong542 3 жыл бұрын
Wow, I am starting to wonder if my teacher intentionally confuses us to make us fail. It is this simple when you explain.
@thearsham
@thearsham Жыл бұрын
took my boring lecturer 2 hours of bs to not teach me this and it took you 7 minutes
@chriskwon5212
@chriskwon5212 Жыл бұрын
This video is the easiest to understand and also conveys the most information at the same time. Great video.
@8PrinsAli8
@8PrinsAli8 2 жыл бұрын
The tempo/pace of your uploads are really optimal. You keep it on point without getting into bunch of sidetracks. Those times I've wanted to quickly understand a topic and chose one of your videos, I've never felt restless because of slow talking or too much information and yet got a good understanding of the topic. Keep it up!
@barathiraiyarul4498
@barathiraiyarul4498 10 ай бұрын
I Felt the exact same thing. I just wasn't sure how to express it and you are on point 💯
@dannggg
@dannggg 2 жыл бұрын
And this is also the best explanation on abstracts and interfaces. I’m reviewing java right now since I haven’t use that language in awhile lol
@ramshawarsi8659
@ramshawarsi8659 Жыл бұрын
John you explained so well in simplest way possible. Thanks 😃😃
@deimanteadeikiene4153
@deimanteadeikiene4153 3 жыл бұрын
I can feel the effort that was put into this video :)
@swado_2000
@swado_2000 2 жыл бұрын
Keep making these short videos really refreshes concepts and I don’t need to go back searching for things now.
@obsessedwithJBJ
@obsessedwithJBJ 2 жыл бұрын
Thanks! This really cleared it up in my head, I was struggling to figure out why we would want to!
@sakshamswarup186
@sakshamswarup186 11 ай бұрын
Love it. I've been having a bit of trouble wrapping my head around this concept. Thanks a bunch!
@bacon37460
@bacon37460 2 жыл бұрын
6 to 7 minutes is enough for John to explain a difficult topic. 5 stars.
@goofenhour2697
@goofenhour2697 Жыл бұрын
I love this. This helped me so much! I'm studying for a Java interview
@wilsvenleong96
@wilsvenleong96 3 жыл бұрын
The way you speak is so easy to follow. Especially at 2x speed. Good job!
@aeon7748
@aeon7748 2 жыл бұрын
You are among the best teachers on KZbin, good job and thank you for your lessons! ❤
@saurabhs009
@saurabhs009 2 жыл бұрын
This video is beautiful.. Please make a whole series on java programming and frameworks, it would have some of the less privileged ones to actually learn and do something on their own. Thanks :)
@sindhupanneerselvam4087
@sindhupanneerselvam4087 2 жыл бұрын
Needed clarification on whats the actual purpose of using an abstract class .Really simple and clear explanation for a beginner like me to follow . Thank you John !!
@rita_martha
@rita_martha 2 жыл бұрын
OMG!!!!That was brilliant of you.I have learnt alot in 7min tutorial. Thank you so much. Java on top 🔥🔥
@liberospirito7840
@liberospirito7840 2 жыл бұрын
I have seen many video tutorials about Java but none of them like yours could transmit the concepts so well! Thank you sooo much!!!
@sfdev846
@sfdev846 20 күн бұрын
Loves your videos. The explanation is so simple and awesome. Thank you so much!!
@hectorchicas4477
@hectorchicas4477 2 жыл бұрын
Another reason why you might want to have an abstract class is because you may need to store a generic ArrayList of the parent abstract class type, e.g. ArrayList where you can store any concrete subclasses in the same array. Excellent vid John!
@The_AI_Historian
@The_AI_Historian Жыл бұрын
I am attending some java courses on Udemy. I have never found anyone explaining difficult concepts in such simple language as John. John is the best!
@lucyfabulous
@lucyfabulous Жыл бұрын
I want to ask a question. Can interface be instantiated?
@JOHN_B5
@JOHN_B5 Жыл бұрын
No they can only be implemented and the implemented can be instantiated.
@elonmusk3845
@elonmusk3845 Жыл бұрын
wow i really love how you explained the difference between a class and interface, really made it a lot simpler to understand compared to my current course in school, big thanks!
@lenkadan11
@lenkadan11 Жыл бұрын
The final 2 minutes totally helped me get the whole concept, thanks for enlightening me :)
Static vs Non-Static Variables and Methods In Java - Full Simple Tutorial
11:29
Super Keyword in Java Full Tutorial - How to Use "super"
11:33
Coding with John
Рет қаралды 220 М.
«Жат бауыр» телехикаясы І 26-бөлім
52:18
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 434 М.
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН
Abstract Class In Java Tutorial #79
8:55
Alex Lee
Рет қаралды 551 М.
Java Polymorphism Fully Explained In 7 Minutes
7:16
Coding with John
Рет қаралды 342 М.
Vectors in Java: The 1 Situation You Might Want To Use Them
16:13
Coding with John
Рет қаралды 86 М.
#61 Abstract Keyword in Java
12:09
Telusko
Рет қаралды 185 М.
Multithreading in Java Explained in 10 Minutes
10:01
Coding with John
Рет қаралды 985 М.
Abstract Classes vs Interfaces (Java)
9:43
The Code Hard Truth
Рет қаралды 210 М.
Java Reflection Explained - bɘniɒlqxƎ noiɟɔɘlʇɘЯ ɒvɒᒐ
20:07
Coding with John
Рет қаралды 194 М.
OOP 5 | Abstract Classes, Interfaces, Annotations
1:10:42
Kunal Kushwaha
Рет қаралды 267 М.
Array vs. ArrayList in Java Tutorial - What's The Difference?
17:36
Coding with John
Рет қаралды 568 М.
ABSTRACT METHODS AND ABSTRACT CLASS - JAVA PROGRAMMING
26:44
Sundeep Saradhi Kanthety
Рет қаралды 229 М.
«Жат бауыр» телехикаясы І 26-бөлім
52:18
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 434 М.