Part 3 Why and when should we use an abstract class

  Рет қаралды 934,077

kudvenkat

kudvenkat

Күн бұрын

Пікірлер: 440
@irinamurmur
@irinamurmur 7 жыл бұрын
Venkat, you are a perfect tutor, thank you very much for these courses! When I surf the site to look for some special theme and find your videos, I prefer to see them at first.
@Csharp-video-tutorialsBlogspot
@Csharp-video-tutorialsBlogspot 7 жыл бұрын
Thank you very much for taking time to give feedback. This means a lot. I am very glad you found the videos useful. I have organised all the Dot Net & SQL Server videos in to playlists, which could be useful to you kzbin.infoplaylists?view=1&sort=dd If you need DVDs or to download all the videos for offline viewing please visit www.pragimtech.com/kudvenkat_dvd.aspx Slides and Text Version of the videos can be found on my blog csharp-video-tutorials.blogspot.com Tips to effectively use my youtube channel. kzbin.info/www/bejne/r2ibYYCtnb5qZtU If you want to receive email alerts, when new videos are uploaded, please subscribe to my youtube channel. kzbin.info If you like these videos, please click on the THUMBS UP button below the video. May I ask you for a favor. I want these tutorials to be helpful for as many people as possible. Please share the link with your friends and family who you think would also benefit from them. Good Luck Venkat
@EriAirlangga
@EriAirlangga 6 жыл бұрын
Where are you in the UK?
@parijatsaxena9078
@parijatsaxena9078 5 жыл бұрын
5 years later, this is still the best video there is for a thorough explanation of abstract classes and their need. Venkat you will forever remain the C# God!
@praveenkumarp2322
@praveenkumarp2322 3 жыл бұрын
👍
@ayushk1111
@ayushk1111 3 жыл бұрын
7 years later as of now.
@louieee8167
@louieee8167 3 жыл бұрын
I am few hours away from my technical interview as of now, this will surely help me a lot. Will get back here, if i got hired :)
@gladiumcaeli
@gladiumcaeli 3 жыл бұрын
@@louieee8167 and......?
@louieee8167
@louieee8167 3 жыл бұрын
@@gladiumcaeli Update: i was hired but not thru these tutorials. because they suprised me with data and algorithms question, not object oriented concepts questions. But the language that i will be using is c# and i need to pass the c# training to get permanent employment status. I will browse thru all of these videos and will get back here again if i passed the c# training and got permanent employment status :)
@Csharp-video-tutorialsBlogspot
@Csharp-video-tutorialsBlogspot 11 жыл бұрын
Thank you very much for taking time to give feedback. In the description of this video, I have included the link for ASP .NET, C#, and SQL Server playlists. All the videos are arranged in logical sequence in these playlists, which could be useful to you. Please share the link with your friends who you think would also benefit from them. If you like these videos, please click on the THUMBS UP button below the video.
@swimtlvmitnovizki6895
@swimtlvmitnovizki6895 9 жыл бұрын
I can't thank you enough! You are THE BEST teacher I've ever faced. This C# lectures, you are giving, help me so much in my work. Send you my endless admiration.
@assiameade1889
@assiameade1889 9 жыл бұрын
Eternally grateful to have found this video! Your explanations are clear, concise, and very well executed. Kudos!
@hisdness1
@hisdness1 5 жыл бұрын
This is the GOAT of all the tutorials on abstract classes! Thank you!
@C.Mary02
@C.Mary02 6 жыл бұрын
I recommend everyone to learn c # with you. I did not know this language at all, and now I'm going to take a resume at a company. Thanks to the knowledge I have gained from your videos! For half a year I learned from you.
@hongcai4617
@hongcai4617 3 жыл бұрын
The best among all others even its made 9 years ago.. for those who haven't coded a lot this is a very easy to understand version! one more sub for u. I am learning Java and when it comes to that part 16:00 "why we add 'abstract' because 'BaseEmployee' doesn't exist" ,I suddenly got enlightened!!!! very very good tutor! logic is so clear and example's very coherent
@cyberwomen9386
@cyberwomen9386 2 жыл бұрын
I would say this is the best explanation of Abstract I've ever watched! I am so happy that I found your channel. I'm pretty sure that who watches your videos they'll subscribe at your channel not waiting the end of play.
@akarsh6856
@akarsh6856 2 жыл бұрын
Eleven years and you are still helping!!! long live
@imraneyubov1
@imraneyubov1 3 жыл бұрын
9 years later and this video is still relevant, amazing.
@Test-rs2qy
@Test-rs2qy 6 ай бұрын
After 7 Years, this is still the best video there is for a thorough explanation of abstract classes and their need.
@gmarifislam4312
@gmarifislam4312 5 жыл бұрын
Man! God bless you! Crystal Clear Understanding! Not everyone can be a good teacher. Knowing to teach is a skill hard to earn! Good job!
@missndshah
@missndshah 9 жыл бұрын
Finally! Finally someone gave me explanation that makes sense!
@joeMsessions
@joeMsessions 6 жыл бұрын
This isn't just help for an interview. This is basic stuff that should've been more clear on my training. That was tremendously helpful.
@muthukumar8844
@muthukumar8844 6 жыл бұрын
I got stuck in why we using abstract class in c# for a long days.but after watching this tutorial i have caught the real idea of abstract class.really its an amazing tutorial.Thank you very much
@umerwaqas5943
@umerwaqas5943 3 жыл бұрын
I think dislikers are only haters, when cant compete then only bark from distance. Sir venkat i am thankful from depths of my heart. Learnt a lot from you and now i am good paid software engineer.
@aerofred2002
@aerofred2002 3 жыл бұрын
I watched an hour video on this subject and it left me even more confused but this guy helped me get it in 10 minutes. Great job.
@Taril69
@Taril69 Жыл бұрын
Your video is 10years old but it still provides help for us who are trying to learn the langugage. I liked this explanation very much. Thank you! I have been trying to understand abstract for 2days. now i finally understands it.
@YOUTUBE_IS_WOKE
@YOUTUBE_IS_WOKE 5 жыл бұрын
You sir, are so good at teaching these programming concepts and making tutorials a breeze to learn. Keep up the wonderful work! Thanks!
@clandestine1699
@clandestine1699 6 жыл бұрын
Thank you very much. I have been trying for days to understand why and when you would use an abstract class and you were so clear and concise that I got it immediately. The best tutorial I have ever seen on this subject!
@jasper5016
@jasper5016 3 жыл бұрын
Man, I have never understood this concept better. Thanks a lot for making it so simple.
@mamta5958
@mamta5958 6 жыл бұрын
Tried to learn abstract class from many other sources... But none of them could explain it better than you... Thanks a lot!
@jcalbores9358
@jcalbores9358 5 жыл бұрын
I already graduated in my bachelor, but this is the very first time someone explained, in details and with realistic sense, the reason why to use abstract classes. I never thought that it works that way. Thanks!! Cheers from 2019 😄
@Csharp-video-tutorialsBlogspot
@Csharp-video-tutorialsBlogspot 5 жыл бұрын
Hello Albores - You are very welcome and thank you very much for the feedback. Very glad you have found this video useful. Good luck and all the very best with everything you are doing.
@adityar6511
@adityar6511 2 жыл бұрын
My classmate shared this, and I can't regret any less. Beautiful explanation
@owaisshahab720
@owaisshahab720 3 жыл бұрын
Simple Explanation + Practical Code + Very Good Accent to understand, Thanks Kudvenkat May God Give you best reward for sharing this all information free to us.
@rezaghochkhani8505
@rezaghochkhani8505 6 жыл бұрын
This is an excellent video and I would like to add some extra info to it: Q- Under what circumstances we might want to add a non-abstract method to an abstract class? A- when we do not want to force ALL child classes to implement a certain method. For example imagine we have a daily worker and he is just going to work for a week. For those kind of workers we can still use the base employee class but we do not have any method called monthlySallary, but if monthly salary is marked as abstract, the daily worker must implement it as well. Q- why are we allowed to define a body for non-abstract methods in an abstracf class? Afterall we are not able to create an instance of abstract class so how can we use that code? A- True, we cannot create an instance of an abstract class to access it's non-abstract methods, but it's children do using base keyword. Imagine that we have 4 identical lines of codes in ContractEmployee.MonthlySalary and FullTimeEmployee.MonthlySalary. Instead of just duplicating those codes in both child classes, we move them to the parent (the body of a non-abstract or even an abstract method) and then use base keyword to run those codes before running child class specific codes.
@waseemmehmood5685
@waseemmehmood5685 7 жыл бұрын
Man this is the best explanation I could ever find on youtube, thanx alot :)
@articgoneape
@articgoneape 4 жыл бұрын
This was by far the best explanation of abstract classes I have seen. I have been watching Pluralsight, Udemy and other KZbin videos and this video made the most sense.
@niaja1984
@niaja1984 6 жыл бұрын
Thank you so much for making C# so simple! I'm studying for a C# bootcamp assessment and your videos are truly a blessing! Thank you so much!!!!
@aniruddhabasak7441
@aniruddhabasak7441 4 жыл бұрын
Sir, your teaching skill is so good that I can watch your tutorials all the day without getting bored. God bless you.
@ckbapps2009
@ckbapps2009 8 жыл бұрын
I am a new PHP programmer and learning abstract classes but this video session clears my doubts and also let me know when and why we use abs.class.
@mariapradeepm
@mariapradeepm 7 жыл бұрын
One of the best video i have seen so far in explaining the use of abstract class. Awesome Venkat, You are great.
@lightwavelibrary
@lightwavelibrary 10 жыл бұрын
I really enjoyed this type of video tutorial. It not only clearly demonstrates what the differences are, but it illustrates why you do abstract versus concrete and how override comes into play in the grand scheme of class structures. I'm very impressed. Be careful not to make programming to much fun. :) Again, thank you for the quality video. Two Thumbs Up!
@mitchell2719
@mitchell2719 9 жыл бұрын
Oh I see, use abstract classes for abstract CONCEPTS. That's way better than what my prof taught us. thank you so much!
@basavanagoudahosamani3701
@basavanagoudahosamani3701 2 жыл бұрын
Venkat, 15:05 goosebumps feeling when you actually explained everything why we wanted to use abstract class.
@pankuang5669
@pankuang5669 2 жыл бұрын
The best tutor on KZbin, thank you very much for this video and excellent explanation. This is even helpful for my leaning of Java .
@Chris-jg8gk
@Chris-jg8gk 7 жыл бұрын
You're awesome buddy, all of your videos are helping me a lot. I've been a coder for a long time but haven't managed to master OOP. This will help me finally get a job.
@hariprakashrajput4955
@hariprakashrajput4955 5 жыл бұрын
Lot of thanks Venkat for presenting DI in very descriptive and easy way.
@ishtiaqueirteza1117
@ishtiaqueirteza1117 6 жыл бұрын
You are the best teacher i've seen in youtube !!
@ajgor64
@ajgor64 4 жыл бұрын
I finally understood what the abstract class is. The best tutorial abot it!!! Thank You.
@kedarnadkarny4718
@kedarnadkarny4718 6 жыл бұрын
Best example of abstract class. Understood everything. Other websites give an example of cats and dogs. We need code here!
@ssjxn
@ssjxn 9 ай бұрын
Perfect video .. for those who just want a short answer , Abstract classes are used in case you don't want it to be instantiated
@moviebar9301
@moviebar9301 4 жыл бұрын
Your example fullfil the demand of abstract class because in first 15 minutes of this video I will why make abstract class not interface but your one method get full name will change my mind that the scenario where Interface will not work.💯
@Gameplay99873
@Gameplay99873 5 жыл бұрын
This is the best way of conveying the use of abstract class. Thank you so much Sir.
@techtalk1773
@techtalk1773 7 жыл бұрын
You make me enough capable in the IT industry. have no words how i can give you a big thank
@dwlg
@dwlg 9 жыл бұрын
Thanks Kudvenkat, very well spoken and clear, this video is a great tutorial to help you understand the use of abstract class in the c# object orientated programming language. I salute you good sir!
@saurabhchauhan232
@saurabhchauhan232 11 жыл бұрын
Sir I learn so many things from your tutorials and selected in a company Thank You ..God Bless You .......Your teaching skill is awesome..
@theITvideos
@theITvideos 7 жыл бұрын
Man you are a true gem and a wonderful teacher! God bless!
@pkarthika6110
@pkarthika6110 6 жыл бұрын
you are a superb Teacher, its like telling story to the the nursery kids . An excellent tutorial on Abstract
@shaunhall7894
@shaunhall7894 5 жыл бұрын
Someone recommended this video from SoloLearn. Well explained. Thank you. Watching all your vids now.
@zemoasd8871
@zemoasd8871 6 жыл бұрын
I'm trying to know what is abstract long time ago and have seen many tutorials but, its my first time to really understand what abstract mean and what is the purpose of it many many thanks for your very valuable effort
@MultiMonalisha
@MultiMonalisha 5 жыл бұрын
I can watch your videos whole day without getting bored !! explanations are just perfect . :)
@sivachitikela957
@sivachitikela957 7 жыл бұрын
Ur teaching understands lower & higher persons .....great sir....👌👌👌👍👍👍
@RaviShankar-jq9tr
@RaviShankar-jq9tr 3 жыл бұрын
the way of explanation of programing and your base voice is very good for listeners with proper example we need more concepts from u
@saranyasaran1916
@saranyasaran1916 5 жыл бұрын
Thank You so much for these videos . It helps me a lot . you are really a very best and great teacher. The way you explain with examples are too understandable and have never gone through any tutorial like this. Hats off
@kevinmarmet
@kevinmarmet 2 жыл бұрын
I mean wow. Perfect explanation answered my questions while they were still forming in my mind. Well done!
@roseblade1979
@roseblade1979 4 жыл бұрын
Thanks for this video. The first time I got an explanation that made me understand what abstract classes are all about.
@radhianand5647
@radhianand5647 2 жыл бұрын
Never seen this perfect kind of explanation... Thanks a lot for your effort..
@mohinderlamba
@mohinderlamba 10 жыл бұрын
As usual you do a fantastic job of explaining a concept. I have always needed examples when learning a concept and you do that. Thank You.
@ghnanahita
@ghnanahita 9 жыл бұрын
Best explanation ever, Thank you so much, you are a great teacher
@kcproduction1457
@kcproduction1457 11 ай бұрын
Finally my doubt is cleared regarding the use of abstract class. thank you so much Venkat
@vivek01071990
@vivek01071990 6 жыл бұрын
Omg..This is an awesome explanation with an example..No one can explain better than this...kudos..keep posting..
@Trzbne
@Trzbne 6 жыл бұрын
I am wondering, how many people are here to learn programming, and how many to learn teaching? :-) You are master of masters, Venkat!!!
@prasum2004
@prasum2004 6 жыл бұрын
U r best teacher of c#.Thank you so much for nice tutor.
@venkatasaiamulyapamidimukk5024
@venkatasaiamulyapamidimukk5024 8 жыл бұрын
Thanks a lot for your videos. I did not get this much clarity in any of the blogs. thank you so much for all of your videos
@Csharp-video-tutorialsBlogspot
@Csharp-video-tutorialsBlogspot 11 жыл бұрын
Very good answer Gaurav. Thank you very much for taking time to answer this question. Keep up the good work of helping others. As, I am receiving lot of questions everyday from our youtube users, I am finding it extremely difficult to answer all the questions in time. With your help I am confident, we will be able to answer most questions in time. Appreciate your time and effort. God bless you.
@betechnicaltech
@betechnicaltech 6 жыл бұрын
Hi venkat sir , thanks for the nice explanation. In my interview i gave exactly the same answer which you showd. However my interviewer asked again that we can stop the class instance by just putting the protected constructor then why we need abstract class
@rajanitewari4
@rajanitewari4 9 жыл бұрын
Sir really greatful to you...you have such easily explained a very common interview question... You are really wonderful teacher...I always get confused dat which class or method I should make abstract but you have make it very clear...its really feel that you have saved my life...thank you so much
@AmitSharmaplus
@AmitSharmaplus 9 жыл бұрын
mujhe b smjha dena phr
@rajanitewari4
@rajanitewari4 9 жыл бұрын
Amit Sharma hahaha sir has explained in such a great way...just watch the video u will get it ;-)
@AmitSharmaplus
@AmitSharmaplus 9 жыл бұрын
rajani tewari tere pass pure 168 tutorial h kya ?
@rajanitewari4
@rajanitewari4 9 жыл бұрын
nhi but yhi you tube se direct view krri hu..abi to me 40 part me hu
@AmitSharmaplus
@AmitSharmaplus 9 жыл бұрын
mai pure 168 download kr ra hu :D
@momen153
@momen153 10 жыл бұрын
Full Respect to you my teacher
@kivajohn
@kivajohn 11 жыл бұрын
Watching your video for the first time , you are a Genious man , really impressed
@Rohit-zh4tc
@Rohit-zh4tc 8 жыл бұрын
I have been following you for many months. And guess what everyone who wants to learn C# is considering your channel the first thing. You are amazing Venkat. I guess you started taking classes on Udemy. Good luck for that.
@poonachafifa5826
@poonachafifa5826 6 жыл бұрын
Venkat sir thanks a lot ..because of you I learnt a lot of concepts ..full programming skills ..thanks
@ferrarikarthik1
@ferrarikarthik1 5 жыл бұрын
Namaste Venkat...your videos are awesome..it's helping millions of developers....thanks a lot for all your videos
@zunaidhossain872
@zunaidhossain872 3 жыл бұрын
Thank you, sir... I think you are the best Teacher in the world. keep it up.... Love you from Bangladesh....
@Phantom1037
@Phantom1037 2 жыл бұрын
This is a very clear explanation of a hard concept to understand at first, Thank you very much
@erikagiraldo6088
@erikagiraldo6088 7 жыл бұрын
Great tutorial. I really enjoy watching your videos. Thank you so much!
@nas1523
@nas1523 9 жыл бұрын
Very well explained! Simple and straight forward. Keep up the good job
@viruandveera44
@viruandveera44 5 жыл бұрын
After 7 years of exp ...today I understand this concept properly..thank you Sir...
@florindobinciuc
@florindobinciuc 3 жыл бұрын
Man, you are unbelievable. Thank you very much for help!
@Aman-x5g
@Aman-x5g Жыл бұрын
10 years but still the best video.
@socishe
@socishe 11 жыл бұрын
Thank you very much you are a life saver, when I finished my degree I won't forget you
@KushanRandima
@KushanRandima 5 жыл бұрын
Good Job! Well-organized & high-quality presentation slides, detailed explanation and talking to the point with the code examples are really impressive. Thank you.
@alshezawi2010
@alshezawi2010 5 жыл бұрын
Oh god, finally I understand abstract classes l. You are the best
@UmarAlFarooq
@UmarAlFarooq 7 жыл бұрын
Thank you Venkat. Your explanations are amazing! You explain things so completely.
@prateekbhardwaj9943
@prateekbhardwaj9943 9 жыл бұрын
Wow easiest example and explanation of "need of abstract class " on earth .. I wish I could found this tutorial at the beginning so could not waste lot of time to understand the concept.
@ripallad3232
@ripallad3232 4 жыл бұрын
Awesome explanation.. I never seen such a simple explanation for abstract class. Thank you very much.
@trustingod0
@trustingod0 4 жыл бұрын
Microsoft should hire you since you are a brilliant instructor. Thanks !!!
@avinasha44
@avinasha44 7 жыл бұрын
Venkat it was so clear explanation. I really like your way of teaching. Keep going. Thanks a lot
@serifsamate
@serifsamate 8 жыл бұрын
Awesome approach. Its good to know why and when to apply, most people just teach the how. Many thanks!
@GrowWithLittleLoki
@GrowWithLittleLoki 10 жыл бұрын
thank you for this video! I find it very clear and you are even better at explaining compare to my programming tutor. Thumbs up! You must be a very good teacher/tutor/professor!
@none0n
@none0n 4 жыл бұрын
I don't even write the language but I totally understood the concept of abstract classes and why we would need them.
@deeqMaadey
@deeqMaadey 10 жыл бұрын
The best topic video explanation I have ever seen. Well done.....All THUMPS UUUUUUPPPPPPP.
@venkatrao100
@venkatrao100 8 жыл бұрын
wonderfull .. I been looking for difference ..read so many article ...now i got very clearly
@Mr-Watror750
@Mr-Watror750 4 жыл бұрын
Perfect Tutorial Sir very straight forward 👍😉 Thank you for this
@jonreyes7271
@jonreyes7271 8 жыл бұрын
Excellently explained and demonstrated. Thank you!
@EsraaAlbarqat
@EsraaAlbarqat 9 жыл бұрын
Thank you very much :) finally i got it after watching many videos and reading too many articles !!!
@anya3681
@anya3681 6 жыл бұрын
Absolutely amazing video in years ! Thank you
@Csharp-video-tutorialsBlogspot
@Csharp-video-tutorialsBlogspot 11 жыл бұрын
In this example, BaseEmployee should not be allowed to instantiate as we don't have an employee of type BaseEmployee, and hence it's marked as abstract. The only 2 types of employees are FullTimeEmployee and ContractEmployee. So, the other developers using our framework should be able to instantiate only FullTimeEmployee & ContractEmployee and not BaseEmployee. Hope this answers your question.
@RUBELISLAM301
@RUBELISLAM301 2 жыл бұрын
Really It is a very good and helpful tutorial for me. Thank You so Much, Venkat.
Part 4   What are the advantages of using interfaces
1:35
kudvenkat
Рет қаралды 299 М.
Which team will win? Team Joy or Team Gumball?! 🤔
00:29
BigSchool
Рет қаралды 14 МЛН
小路飞还不知道他把路飞给擦没有了 #路飞#海贼王
00:32
路飞与唐舞桐
Рет қаралды 75 МЛН
amazing#devil #lilith #funny #shorts
00:15
Devil Lilith
Рет қаралды 18 МЛН
Async and await in C# example
11:56
kudvenkat
Рет қаралды 534 М.
Part 8   Can an abstract class have a constructor
9:28
kudvenkat
Рет қаралды 247 М.
c# (Csharp) and .NET :- Difference between IEnumerable and IEnumerator.
13:39
.NET Interview Preparation videos
Рет қаралды 496 М.
Part 1   Can you store different types in an array in c#
7:18
kudvenkat
Рет қаралды 574 М.
Interfaces vs Abstract Classes
14:43
Raw Coding
Рет қаралды 16 М.
C# Interview Question :- Abstraction is not Abstract classes
11:41
Interface in C#
38:55
.NET Interview Preparation videos
Рет қаралды 163 М.
Which team will win? Team Joy or Team Gumball?! 🤔
00:29
BigSchool
Рет қаралды 14 МЛН