OO ABAP [2020] - Abstract Class - Part 1

  Рет қаралды 18,582

Sooraj

Sooraj

Күн бұрын

OO ABAP [2020] - Abstract Class - Part 1
OO ABAP Tutorial
What is an abstract class?
An abstract class is a class that is declared abstract.
This class cannot be instantiated.
It may or may not include abstract methods.
Subclasses should actually implement the abstract methods of its superclass.
When an abstract class is subclassed, the subclass usually provides implementations for all of the abstract methods in its parent class.
Kindly contribute to my Patreon account:
/ jmsooraj .
You can check my playlist on the Python tutorial with the link below:
• Python Tutorial
Please check my Facebook page in the link below:
/ soorajsabap
Please subscribe to my youtube channel:
/ @soorajsasidharanabap
SAP ABAP - OO ABAP - PART 1 - • ABAP - OO ABAP [2023] ...
SAP ABAP - OO ABAP - PART 2 - • OO ABAP [2020] - Part ...
SAP ABAP - OO ABAP - READ ONLY ATTRIBUTE - • SAP ABAP - OO ABAP [20...
SAP ABAP - SAP WORKFLOW - • SAP Workflow Tutorial ...
SAP ABAP - OO ABAP - GLOBAL CLASS - • SAP ABAP - OO ABAP[202...
SAP ABAP - DYNAMIC TABLE CREATION - • SAP ABAP - Dynamic Tab...
SAP ABAP - webdynpro ABAP - • SAP ABAP: WEBDYNPRO AB...
SAP ABAP - TRAFFIC LIGHTS - • SAP ABAP Tutorial--Tra...
SAP ABAP - INTERACTIVE ALV REPORT - SAP ALV - • SAP ABAP [2020] : Inte...
SAP ABAP - OO ABAP - ABAP OO - FINAL CLASS AND METHOD • SAP ABAP : OO ABAP - F...
SAP ABAP - F4 HELP - • SAP ABAP : F4 Help in ...
SAP ABAP - START OF SELECTION
SAP ABAP - DROPDOWN IN SELECTION-SCREEN - • SAP ABAP : DropDown in...
SAP ABAP - OO ABAP - FRIENDS CLASS - • SAP ABAP : OO ABAP--Fr...

Пікірлер: 59
@SoorajSasidharanABAP
@SoorajSasidharanABAP 4 жыл бұрын
If you haven't watched OO ABAP - Part 1, Please watch it from the below link. kzbin.info/www/bejne/Y57Kdnd_gt9rhKM
@prateekdhawan4211
@prateekdhawan4211 3 жыл бұрын
I have gone through several videos. This is the best. Never understood abstract class so well. Thanx man!!
@abhishekkhanna6250
@abhishekkhanna6250 3 жыл бұрын
Sooraj please don't stop making videos on ABAP. It's very helpful.
@tejasnagare5502
@tejasnagare5502 2 жыл бұрын
concept explained in very perfect manner and simple words. best video !
@SAPwithJaithera
@SAPwithJaithera 2 жыл бұрын
Best video on abstract concepts....thanks man!!!
@nksingh9823
@nksingh9823 10 ай бұрын
Very nicely explained
@janibasha5774
@janibasha5774 3 жыл бұрын
Excellent explanation Sooraj..Keep it up !!
@abhimanyusingh6368
@abhimanyusingh6368 7 ай бұрын
Very well explained
@ramanjireddygatla2054
@ramanjireddygatla2054 3 жыл бұрын
Excellent Sooraj.
@tsp3884
@tsp3884 4 жыл бұрын
It was crystal clear explanation... Thank you sooraj and eagerly waiting for lot more videos like this.
@SoorajSasidharanABAP
@SoorajSasidharanABAP 4 жыл бұрын
Glad you liked it. Keep watching 🙂
@Kdmessi1705
@Kdmessi1705 3 жыл бұрын
Awesome Sooraj !
@rvdadhich
@rvdadhich 3 жыл бұрын
GREAT LEARNING... THANKS FOR SHARING ❤️🎉👏😊
@shounakbanerjee6634
@shounakbanerjee6634 3 жыл бұрын
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.
@zurukul1
@zurukul1 2 жыл бұрын
Спасибо! 😀
@pankajkumaram
@pankajkumaram 4 жыл бұрын
Nice explanation and wonderful communication.. Superb
@SoorajSasidharanABAP
@SoorajSasidharanABAP 4 жыл бұрын
Glad you liked it. Thank you Pankaj. :)
@harshgupta5113
@harshgupta5113 Жыл бұрын
Nice 👍
@nagarajmuniyappa6631
@nagarajmuniyappa6631 3 жыл бұрын
SUPER EXPLANATION IN EASY METHOD OF UNDERSTANDING
@SoorajSasidharanABAP
@SoorajSasidharanABAP 3 жыл бұрын
Thanks Nagaraj.. Keep watching.. :-)
@srdude311
@srdude311 4 жыл бұрын
Thanks for the video. Now I understood it clearly
@SoorajSasidharanABAP
@SoorajSasidharanABAP 4 жыл бұрын
Glad it helped! :)
@saumyanair8413
@saumyanair8413 4 жыл бұрын
Thanks Suraj for your efforts.Eagerly waiting for a video on casting or on any other topic of OO ABAP.
@SoorajSasidharanABAP
@SoorajSasidharanABAP 4 жыл бұрын
Keep watching.. :)
@Ayushpantap
@Ayushpantap 3 жыл бұрын
Love the way to teach
@SoorajSasidharanABAP
@SoorajSasidharanABAP 3 жыл бұрын
Thanks Ayush :-)
@vasu1012
@vasu1012 4 жыл бұрын
good
@sangeetakhokhar1141
@sangeetakhokhar1141 2 жыл бұрын
Very clear explanation. Please create a video on singleton class also.
@prashanthbittu5032
@prashanthbittu5032 4 жыл бұрын
Session is extremely good but if you would have been explain with any example with Abap that would be grateful..😎😎😎👍🏻
@sreesrikanth4662
@sreesrikanth4662 2 жыл бұрын
It’s a good explanation thank you. Please make more videos with simple examples
@sreesrikanth4662
@sreesrikanth4662 2 жыл бұрын
Can you make video with real time scenario using sales order or something related to business . For Abstract class and methods
@fahadchaudhary8145
@fahadchaudhary8145 4 жыл бұрын
Very helpful..... Make a video on AMDP and continue with the OOPS topic
@SoorajSasidharanABAP
@SoorajSasidharanABAP 4 жыл бұрын
Noted
@poonampoonam305
@poonampoonam305 2 жыл бұрын
NICE VIDEO PLS UPLOAD MORE VIDEOS ON OOPS CONCEPT
@rameshputta535
@rameshputta535 4 жыл бұрын
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 ?
@SoorajSasidharanABAP
@SoorajSasidharanABAP 4 жыл бұрын
There is a reason for that. It would be more clear when I make a part2 of the video.. Keep watching:-)
@aridgp1
@aridgp1 2 жыл бұрын
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 😂
@SoorajSasidharanABAP
@SoorajSasidharanABAP 2 жыл бұрын
😀😀😀
@SandeepKumar-ew6tz
@SandeepKumar-ew6tz 3 жыл бұрын
Sooraj, please try to cover all the OOPS topics with short examples.
@madhusudhandas1637
@madhusudhandas1637 3 жыл бұрын
Hi Sooraj, Nice explanation. Question : Can I create an Abstract class in SE24 ?
@SoorajSasidharanABAP
@SoorajSasidharanABAP 3 жыл бұрын
Of course..there is an instantion type drop down within se24
@karthiks9161
@karthiks9161 Жыл бұрын
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 ???
@diptiparvathaneni1968
@diptiparvathaneni1968 3 жыл бұрын
Hi sooraj, is it possible for you to do videos on sapui5 😀
@0909090926
@0909090926 4 жыл бұрын
I like all your videos...but you should post videos frequently...
@SoorajSasidharanABAP
@SoorajSasidharanABAP 4 жыл бұрын
I will try my best
@HarshadaRLohar
@HarshadaRLohar 2 жыл бұрын
Please also provide odata videos
@savesoil5544
@savesoil5544 3 жыл бұрын
Good explain bro.. I want to join if u provide any trainings
@ankitajoshi1737
@ankitajoshi1737 3 жыл бұрын
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?
@aridgp1
@aridgp1 2 жыл бұрын
Using super_define () method.
@czejenrushovic8763
@czejenrushovic8763 4 жыл бұрын
What about fish and snail?
@vikramkhandelwalkhandelwal495
@vikramkhandelwalkhandelwal495 Жыл бұрын
How many type of classes are there in OO ABAP?
@gordanaspicer879
@gordanaspicer879 2 жыл бұрын
is there a second video for abstaract class?
@SoorajSasidharanABAP
@SoorajSasidharanABAP 2 жыл бұрын
Hi Gordana.. not yet.. thanks for watching :-)
@surojitdey9219
@surojitdey9219 4 жыл бұрын
Please make a video on Widen cast ?
@SoorajSasidharanABAP
@SoorajSasidharanABAP 4 жыл бұрын
Hi Surojit, will consider that :-)
@pankajkumaram
@pankajkumaram 4 жыл бұрын
kzbin.info/www/bejne/f5rEnHt5mqimbac
@0909090926
@0909090926 4 жыл бұрын
Yes that would be great do include narrow cast as well..
@surojitdey9219
@surojitdey9219 4 жыл бұрын
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.
@surojitdey9219
@surojitdey9219 3 жыл бұрын
10:14
SAP ABAP - OO ABAP[2020] - GLOBAL CLASS CREATION
14:12
Sooraj
Рет қаралды 13 М.
OO ABAP [2020] - Part 2 - Association between classes
15:56
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 20 МЛН
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 14 МЛН
SAP ABAP -  OO ABAP - Super Keyword
10:07
Sooraj
Рет қаралды 12 М.
33 - ABAP OOPS - Difference between Abstract Class and Interfaces
10:18
SAP ABAP by Rahul Mehta
Рет қаралды 6 М.
SAP ABAP: OO ABAP--Static V/S Instance?
15:16
Sooraj
Рет қаралды 36 М.
SAP ABAP [2020] - ABAP 7.40/7.50- REDUCE Operator
19:37
Sooraj
Рет қаралды 16 М.
SAP ABAP [2020] - ABAP 7.40 - VALUE Operator
25:34
Sooraj
Рет қаралды 19 М.
SAP Workflow Tutorial [2020] - Condition Step
8:52
Sooraj
Рет қаралды 10 М.