Thanks Sooraj that was a great and simple way to explain the purpose of abstract classes. It would be helpful if you made one video on persistent classes as well.
Thanks and it gives clear picture on abstract...i have a small doubt...If we are not planning to have implementation on abstract...only defintions...then why we need to create only definitions here... or at any time ..or on other RICEF I can just consume this abstract class definitions and play around my own logic as per my requirments with own implementation ???
What an excellent and simple way of understanding!! I was wishing you will make another sub class Cow and write "mow" in the method redefinition of make_sound 😂
Hi Sooraj, enjoyed your video. thank you. But one thing I am trying to understand is, whats the advantage of using the abstract method 'make_sound' here ? You are anyway declaring this method in subclass (with REDEFINITION). why do we need to declare it in super class as ABSTRACT method and then use it in sub class ? Can we not simply create a method in CAT class ? Am i missing something ?
Hi Sooraj, one doubt If we redefine the concrete method (sleep)of abstract class in the sub class then how can we display the original logic of parent class method sleep?
Pankaj Kumar , I saw your video, couldn't get the concept on which scenario should we use Wide cast ? Don't tell me assigning super class' instance to Sub Class' Instance is wide casing. Why should we do wide cast ? When it is needed. But Sooraj's explanation make us understand quite comfortably.
If you haven't watched OO ABAP - Part 1, Please watch it from the below link.
ua-cam.com/video/-mgEDIMz8NA/v-deo.html
I have gone through several videos. This is the best. Never understood abstract class so well. Thanx man!!
ThankYou Sooraj for making it very Simple & Understandable. I will suggest for beginners about Channel.
Best video on abstract concepts....thanks man!!!
Awesome Sooraj !
concept explained in very perfect manner and simple words. best video !
It was crystal clear explanation... Thank you sooraj and eagerly waiting for lot more videos like this.
Glad you liked it. Keep watching 🙂
Sooraj please don't stop making videos on ABAP. It's very helpful.
SUPER EXPLANATION IN EASY METHOD OF UNDERSTANDING
Thanks Nagaraj.. Keep watching.. :-)
Nice explanation and wonderful communication.. Superb
Glad you liked it. Thank you Pankaj. :)
Excellent Sooraj.
Very nicely explained
Excellent explanation Sooraj..Keep it up !!
Thanks Sooraj that was a great and simple way to explain the purpose of abstract classes. It would be helpful if you made one video on persistent classes as well.
Nice 👍
GREAT LEARNING... THANKS FOR SHARING ❤️🎉👏😊
Thanks for the video. Now I understood it clearly
Glad it helped! :)
Спасибо! 😀
Thanks and it gives clear picture on abstract...i have a small doubt...If we are not planning to have implementation on abstract...only defintions...then why we need to create only definitions here...
or at any time ..or on other RICEF I can just consume this abstract class definitions and play around my own logic as per my requirments with own implementation ???
Very clear explanation. Please create a video on singleton class also.
Love the way to teach
Thanks Ayush :-)
It’s a good explanation thank you. Please make more videos with simple examples
Can you make video with real time scenario using sales order or something related to business . For Abstract class and methods
What an excellent and simple way of understanding!! I was wishing you will make another sub class Cow and write "mow" in the method redefinition of make_sound 😂
😀😀😀
NICE VIDEO PLS UPLOAD MORE VIDEOS ON OOPS CONCEPT
Please also provide odata videos
Sooraj, please try to cover all the OOPS topics with short examples.
Good explain bro.. I want to join if u provide any trainings
How many type of classes are there in OO ABAP?
Hi Sooraj, enjoyed your video. thank you. But one thing I am trying to understand is, whats the advantage of using the abstract method 'make_sound' here ? You are anyway declaring this method in subclass (with REDEFINITION). why do we need to declare it in super class as ABSTRACT method and then use it in sub class ? Can we not simply create a method in CAT class ? Am i missing something ?
There is a reason for that. It would be more clear when I make a part2 of the video.. Keep watching:-)
Thanks Suraj for your efforts.Eagerly waiting for a video on casting or on any other topic of OO ABAP.
Keep watching.. :)
Session is extremely good but if you would have been explain with any example with Abap that would be grateful..😎😎😎👍🏻
Hi sooraj, is it possible for you to do videos on sapui5 😀
Hi Sooraj, one doubt
If we redefine the concrete method (sleep)of abstract class in the sub class then how can we display the original logic of parent class method sleep?
Using super_define () method.
is there a second video for abstaract class?
Hi Gordana.. not yet.. thanks for watching :-)
good
Hi Sooraj, Nice explanation. Question : Can I create an Abstract class in SE24 ?
Of course..there is an instantion type drop down within se24
Please make a video on Widen cast ?
Hi Surojit, will consider that :-)
ua-cam.com/video/IiakHCeCs7E/v-deo.html
Yes that would be great do include narrow cast as well..
Pankaj Kumar , I saw your video, couldn't get the concept on which scenario should we use Wide cast ? Don't tell me assigning super class' instance to Sub Class' Instance is wide casing. Why should we do wide cast ? When it is needed.
But Sooraj's explanation make us understand quite comfortably.
Very helpful..... Make a video on AMDP and continue with the OOPS topic
Noted
What about fish and snail?
10:14
Very well explained