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-tutorialsBlogspot7 жыл бұрын
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
@EriAirlangga6 жыл бұрын
Where are you in the UK?
@parijatsaxena90785 жыл бұрын
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!
@praveenkumarp23223 жыл бұрын
👍
@ayushk11113 жыл бұрын
7 years later as of now.
@louieee81673 жыл бұрын
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 :)
@gladiumcaeli3 жыл бұрын
@@louieee8167 and......?
@louieee81673 жыл бұрын
@@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-tutorialsBlogspot11 жыл бұрын
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.
@swimtlvmitnovizki68959 жыл бұрын
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.
@assiameade18899 жыл бұрын
Eternally grateful to have found this video! Your explanations are clear, concise, and very well executed. Kudos!
@hisdness15 жыл бұрын
This is the GOAT of all the tutorials on abstract classes! Thank you!
@C.Mary026 жыл бұрын
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.
@hongcai46173 жыл бұрын
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
@cyberwomen93862 жыл бұрын
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.
@akarsh68562 жыл бұрын
Eleven years and you are still helping!!! long live
@imraneyubov13 жыл бұрын
9 years later and this video is still relevant, amazing.
@Test-rs2qy6 ай бұрын
After 7 Years, this is still the best video there is for a thorough explanation of abstract classes and their need.
@gmarifislam43125 жыл бұрын
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!
@missndshah9 жыл бұрын
Finally! Finally someone gave me explanation that makes sense!
@joeMsessions6 жыл бұрын
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.
@muthukumar88446 жыл бұрын
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
@umerwaqas59433 жыл бұрын
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.
@aerofred20023 жыл бұрын
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 Жыл бұрын
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_WOKE5 жыл бұрын
You sir, are so good at teaching these programming concepts and making tutorials a breeze to learn. Keep up the wonderful work! Thanks!
@clandestine16996 жыл бұрын
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!
@jasper50163 жыл бұрын
Man, I have never understood this concept better. Thanks a lot for making it so simple.
@mamta59586 жыл бұрын
Tried to learn abstract class from many other sources... But none of them could explain it better than you... Thanks a lot!
@jcalbores93585 жыл бұрын
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-tutorialsBlogspot5 жыл бұрын
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.
@adityar65112 жыл бұрын
My classmate shared this, and I can't regret any less. Beautiful explanation
@owaisshahab7203 жыл бұрын
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.
@rezaghochkhani85056 жыл бұрын
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.
@waseemmehmood56857 жыл бұрын
Man this is the best explanation I could ever find on youtube, thanx alot :)
@articgoneape4 жыл бұрын
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.
@niaja19846 жыл бұрын
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!!!!
@aniruddhabasak74414 жыл бұрын
Sir, your teaching skill is so good that I can watch your tutorials all the day without getting bored. God bless you.
@ckbapps20098 жыл бұрын
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.
@mariapradeepm7 жыл бұрын
One of the best video i have seen so far in explaining the use of abstract class. Awesome Venkat, You are great.
@lightwavelibrary10 жыл бұрын
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!
@mitchell27199 жыл бұрын
Oh I see, use abstract classes for abstract CONCEPTS. That's way better than what my prof taught us. thank you so much!
@basavanagoudahosamani37012 жыл бұрын
Venkat, 15:05 goosebumps feeling when you actually explained everything why we wanted to use abstract class.
@pankuang56692 жыл бұрын
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-jg8gk7 жыл бұрын
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.
@hariprakashrajput49555 жыл бұрын
Lot of thanks Venkat for presenting DI in very descriptive and easy way.
@ishtiaqueirteza11176 жыл бұрын
You are the best teacher i've seen in youtube !!
@ajgor644 жыл бұрын
I finally understood what the abstract class is. The best tutorial abot it!!! Thank You.
@kedarnadkarny47186 жыл бұрын
Best example of abstract class. Understood everything. Other websites give an example of cats and dogs. We need code here!
@ssjxn9 ай бұрын
Perfect video .. for those who just want a short answer , Abstract classes are used in case you don't want it to be instantiated
@moviebar93014 жыл бұрын
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.💯
@Gameplay998735 жыл бұрын
This is the best way of conveying the use of abstract class. Thank you so much Sir.
@techtalk17737 жыл бұрын
You make me enough capable in the IT industry. have no words how i can give you a big thank
@dwlg9 жыл бұрын
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!
@saurabhchauhan23211 жыл бұрын
Sir I learn so many things from your tutorials and selected in a company Thank You ..God Bless You .......Your teaching skill is awesome..
@theITvideos7 жыл бұрын
Man you are a true gem and a wonderful teacher! God bless!
@pkarthika61106 жыл бұрын
you are a superb Teacher, its like telling story to the the nursery kids . An excellent tutorial on Abstract
@shaunhall78945 жыл бұрын
Someone recommended this video from SoloLearn. Well explained. Thank you. Watching all your vids now.
@zemoasd88716 жыл бұрын
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
@MultiMonalisha5 жыл бұрын
I can watch your videos whole day without getting bored !! explanations are just perfect . :)
@sivachitikela9577 жыл бұрын
Ur teaching understands lower & higher persons .....great sir....👌👌👌👍👍👍
@RaviShankar-jq9tr3 жыл бұрын
the way of explanation of programing and your base voice is very good for listeners with proper example we need more concepts from u
@saranyasaran19165 жыл бұрын
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
@kevinmarmet2 жыл бұрын
I mean wow. Perfect explanation answered my questions while they were still forming in my mind. Well done!
@roseblade19794 жыл бұрын
Thanks for this video. The first time I got an explanation that made me understand what abstract classes are all about.
@radhianand56472 жыл бұрын
Never seen this perfect kind of explanation... Thanks a lot for your effort..
@mohinderlamba10 жыл бұрын
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.
@ghnanahita9 жыл бұрын
Best explanation ever, Thank you so much, you are a great teacher
@kcproduction145711 ай бұрын
Finally my doubt is cleared regarding the use of abstract class. thank you so much Venkat
@vivek010719906 жыл бұрын
Omg..This is an awesome explanation with an example..No one can explain better than this...kudos..keep posting..
@Trzbne6 жыл бұрын
I am wondering, how many people are here to learn programming, and how many to learn teaching? :-) You are master of masters, Venkat!!!
@prasum20046 жыл бұрын
U r best teacher of c#.Thank you so much for nice tutor.
@venkatasaiamulyapamidimukk50248 жыл бұрын
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-tutorialsBlogspot11 жыл бұрын
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.
@betechnicaltech6 жыл бұрын
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
@rajanitewari49 жыл бұрын
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
@AmitSharmaplus9 жыл бұрын
mujhe b smjha dena phr
@rajanitewari49 жыл бұрын
Amit Sharma hahaha sir has explained in such a great way...just watch the video u will get it ;-)
@AmitSharmaplus9 жыл бұрын
rajani tewari tere pass pure 168 tutorial h kya ?
@rajanitewari49 жыл бұрын
nhi but yhi you tube se direct view krri hu..abi to me 40 part me hu
@AmitSharmaplus9 жыл бұрын
mai pure 168 download kr ra hu :D
@momen15310 жыл бұрын
Full Respect to you my teacher
@kivajohn11 жыл бұрын
Watching your video for the first time , you are a Genious man , really impressed
@Rohit-zh4tc8 жыл бұрын
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.
@poonachafifa58266 жыл бұрын
Venkat sir thanks a lot ..because of you I learnt a lot of concepts ..full programming skills ..thanks
@ferrarikarthik15 жыл бұрын
Namaste Venkat...your videos are awesome..it's helping millions of developers....thanks a lot for all your videos
@zunaidhossain8723 жыл бұрын
Thank you, sir... I think you are the best Teacher in the world. keep it up.... Love you from Bangladesh....
@Phantom10372 жыл бұрын
This is a very clear explanation of a hard concept to understand at first, Thank you very much
@erikagiraldo60887 жыл бұрын
Great tutorial. I really enjoy watching your videos. Thank you so much!
@nas15239 жыл бұрын
Very well explained! Simple and straight forward. Keep up the good job
@viruandveera445 жыл бұрын
After 7 years of exp ...today I understand this concept properly..thank you Sir...
@florindobinciuc3 жыл бұрын
Man, you are unbelievable. Thank you very much for help!
@Aman-x5g Жыл бұрын
10 years but still the best video.
@socishe11 жыл бұрын
Thank you very much you are a life saver, when I finished my degree I won't forget you
@KushanRandima5 жыл бұрын
Good Job! Well-organized & high-quality presentation slides, detailed explanation and talking to the point with the code examples are really impressive. Thank you.
@alshezawi20105 жыл бұрын
Oh god, finally I understand abstract classes l. You are the best
@UmarAlFarooq7 жыл бұрын
Thank you Venkat. Your explanations are amazing! You explain things so completely.
@prateekbhardwaj99439 жыл бұрын
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.
@ripallad32324 жыл бұрын
Awesome explanation.. I never seen such a simple explanation for abstract class. Thank you very much.
@trustingod04 жыл бұрын
Microsoft should hire you since you are a brilliant instructor. Thanks !!!
@avinasha447 жыл бұрын
Venkat it was so clear explanation. I really like your way of teaching. Keep going. Thanks a lot
@serifsamate8 жыл бұрын
Awesome approach. Its good to know why and when to apply, most people just teach the how. Many thanks!
@GrowWithLittleLoki10 жыл бұрын
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!
@none0n4 жыл бұрын
I don't even write the language but I totally understood the concept of abstract classes and why we would need them.
@deeqMaadey10 жыл бұрын
The best topic video explanation I have ever seen. Well done.....All THUMPS UUUUUUPPPPPPP.
@venkatrao1008 жыл бұрын
wonderfull .. I been looking for difference ..read so many article ...now i got very clearly
@Mr-Watror7504 жыл бұрын
Perfect Tutorial Sir very straight forward 👍😉 Thank you for this
@jonreyes72718 жыл бұрын
Excellently explained and demonstrated. Thank you!
@EsraaAlbarqat9 жыл бұрын
Thank you very much :) finally i got it after watching many videos and reading too many articles !!!
@anya36816 жыл бұрын
Absolutely amazing video in years ! Thank you
@Csharp-video-tutorialsBlogspot11 жыл бұрын
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.
@RUBELISLAM3012 жыл бұрын
Really It is a very good and helpful tutorial for me. Thank You so Much, Venkat.