1. Encapsulation :- Wrapping up of data member (variables) and member function (method) together into a single unit called is known as encapsulation . 2. Abstruction :- It is the act of representung essential features of class without including the background details. ex :- switch board , etc. 3. Polymorphism :- It is the ability of an object to behave in different form according to the message passed to it. In java it is implimentes due to function ove loading 4. Inheritance :- It is the ability of an object to acquire the properties of another class.
@alim2410812 жыл бұрын
overridding missed
@ravanasura83082 жыл бұрын
can you explain why did she not use static keyword ,but she told in the oerior vedio that to call a function we need static keyword
@ravanasura83082 жыл бұрын
@R2H fanpage thanks bro
@moviesclips.....a.j3035 Жыл бұрын
And method overloading miss hai
@DhirajkaReview26 Жыл бұрын
@@moviesclips.....a.j3035 when you call same method with by same name by minor change by your own particular need thats call method overloading
@BirupakshyaPanda2 Жыл бұрын
Beautifully explained OOPS in Java, I have read many notes and examples but was still doubtful about the concepts. After watching this video I am now quite clear about the OOPS concepts in Java. Her lecture was excellent, it was worth watching as it was consumed very less time.😀
@easy_path62612 жыл бұрын
This Keyword >> This is a Refrence variable which holds the Reference id of current object . and this always points to a current object.
@somnathduttabanik50482 жыл бұрын
24:41- correction In Java, Method Overloading is not possible by changing the return type of the method only.
@kapilsingh28162 жыл бұрын
Thanks bro @Apna College u must tell this thing as a popup or something
@asadullahallmamun31922 жыл бұрын
but it returns answer class Shape { void area(){ System.out.println("area"); } } class Tri extends Shape{ void area(int hight,int length){ double res=(hight*length)/2; System.out.println(res); } } class Circle extends Shape{ void area(int r){ System.out.println((3.1416)*r*r); } } public class Opg{ public static void main(String[] args) { Circle c=new Circle(); c.area(2); } }
@somnathduttabanik50482 жыл бұрын
@@asadullahallmamun3192 it's an example of method overriding
@bhaveshkumar68422 жыл бұрын
24:41. This is the best video for OOPs in Java. However, in function overloading, you cannot have more than one function with the same name, same parameters but different return types.
@muskanvarshney2872 жыл бұрын
The same thing struck to my mind and to be sure I used intellij :-D. So yes, it can't happen.
@krishnabirla162 жыл бұрын
Yep, else how will JAVA decide what to call for Add(1, 2) if there are two functions that return int and double.
@DeviL_SLaYer_10 ай бұрын
Charan sparsh h didi ko , Gurur Brahma Gurur Vishnu..... Meri job m bohot help mili h .🌹
@SAURAVVISHNUGITTE Жыл бұрын
My exam was after 5 hours, your video saved me 😊😊I knew nothing of Java , but within this 1 hour lecture I understood many things related to object oriented programming .
@sumitkumar30153 жыл бұрын
Didi , please post video regularly. Waiting from long time. Also data structures coming in college end term examination in java (December).
@heyitsdarsh3 жыл бұрын
The sheer clarity and the flow in which OOPS concepts are explained is commendable. Excellent work done!
@markupton60842 жыл бұрын
Wtf are you talking about it’s not even in English
@Spider-Man_672 жыл бұрын
@@markupton6084 Then try to learn Hindi along with java, otherwise, go somewhere else.
@cindrasenareddy19292 жыл бұрын
@@Spider-Man_67 🤣🤣🤣
@saurabhraj2690 Жыл бұрын
@@markupton6084 Then learn languages older and richer vocabulary than English नहीं तो मम्मी चुदालो जाके।
@SandalwoodYashBoss Жыл бұрын
@@Spider-Man_67 south Indians don't know Hindi
@rajchhapariya8805 Жыл бұрын
00:04 Object-oriented programming is used to solve real-world problems through coding 02:26 Java Object Oriented Programming basics 07:33 Understanding Java OOPs in One Shot 10:18 Object Oriented Programming in Java 15:11 The constructor in Java can be created either by default or by using parameters. 17:39 Copy an object and put it in another object 21:43 Java OOPs covers time polymorphism and runtime polymorphism 23:53 Overview of Function Overloading in Java OOPs 27:56 Java OOPs in One Shot 30:15 Java OOPs covers inheritance, single level inheritance, multi-level inheritance 35:17 Java OOPs involves writing code logically and organizing it in a structured manner. 37:10 Java OOPs in One Shot 41:37 Access modifiers in Java OOPs 44:19 Java OOPs in One Shot | Object Oriented Programming 48:18 Java OOPs in One Shot - Object Oriented Programming 50:31 Object Oriented Programming in Java 55:35 Understanding the concept of constructors in Java OOPs 57:32 Interfaces in Java cannot have constructors 1:01:46 Creating an object of a class allows multiple instances with shared properties. 1:03:48 Java OOPs in One Shot | Object Oriented Programming.
@Madhurik-c5pАй бұрын
Must watch end to end Java devlopment : www.youtube.com/@SelfJavaLearning/videos
@Statusworld288032 жыл бұрын
No one can explain much better than this ..... Much respect 🙏
@shaileshadole80802 жыл бұрын
heh
@98_shubhamr.sharma782 жыл бұрын
Smart Programming By Deepak Sir
@abdulhanan16333 жыл бұрын
Lectures are very informative Thanks for sharing sister Your teaching method is very good From Pakistan
@rushikeshMhetar-y1l23 күн бұрын
Bhai Bomb banane m bhi java use Hota hain kya?
@Vishal-xu1mz2 жыл бұрын
24:40 In Java, Method Overloading is not possible by changing the return type of the method only.
@73bits2 жыл бұрын
but look at her confidence man
@arihantkamde99852 жыл бұрын
@@73bits lol🤣🤣
@vaibhavsonune35832 жыл бұрын
Right return type doesn't matter in overloading
@sudhakarjha752 жыл бұрын
See the video nicely
@MemesfromOhio9992 жыл бұрын
@@73bits lmao 🤣🤣🤣
@ramaplayz6934 Жыл бұрын
for those using Intellij are who are not able to create a package and upload it at 39:10...write down this code instead of what Shraddha di tells us to write code:-> package bank; public class Bank { public static class account{ public String name; } }
@ayushkale363211 ай бұрын
if you can explain can you please tell why did that code ran in video but not in we type
@victorniner3 күн бұрын
yes please do tell
@sanathkumar65262 жыл бұрын
Literally every single one of my doubts in oops was beautifully explained in this video, thanks a lot didi ❤️
@itscodingtime07 Жыл бұрын
@its_coding_time subscribe the channel for simple explanation
@kumuthusandeepa8045 Жыл бұрын
I'm from Sri lanka. Apko teaching Style bohoth achchahe. thank you very much madam
@rakshit35152 жыл бұрын
A great video to come back to for refreshing concepts. Thank you very much!
@anonymousm83573 жыл бұрын
Plz make full length videos like this one its great...........#OOP BUSTED
@aurum24032 ай бұрын
job lagi ya berozgar hai abhi bhi?
@husain_bhai02 жыл бұрын
Hello Aman Bhaiya, There are few more concepts that we need as in college as professional, if possible if you can make video on these concepts of Java: Java API Packages Multi threaded programming Managing Error and Exception Managing I/O Files Java Collection Applet Programming AWT Event Handling JavaFX JDBC Java Networking Thank You
@adnanrasheed4366 Жыл бұрын
yes🥲
@arpitsharma-c4n Жыл бұрын
yessssssssssssssssssssssssssssssssss
@vasusharma639610 ай бұрын
+ servelets
@Anchalkansara6_175 ай бұрын
Exactly
@iamadityavaishy2 ай бұрын
21:10 to 26:25 Kya gazab samjhaya hai Polymorphism (only Function Overloading explained) Never forgetting it again
@mahendrachourasiya10 ай бұрын
2X is too slow. Please youtube bring 5X for us. Atleast for students😂
@Chadbro.049 ай бұрын
Absolutely
@sonalikajoshi569 ай бұрын
2x mei krke thoda right side hold krke rkho 4x jitni speed ho jaegi🤪😍
@zepgurl57229 ай бұрын
Fr
@noumanraza39559 ай бұрын
Baita parhanay atay ho ya sunnnay aatay ho
@invincibleAshishjha9 ай бұрын
@@sonalikajoshi56 Nahi vo 2x hi rehta h
@PavanKumar-yd7bh Жыл бұрын
You have a talent for making complex ideas seem simple ❤thanks to you
@ayushyadav18943 жыл бұрын
Thank you 💕 for continuing this series
@17_a_nehakadam553 жыл бұрын
The playlist is very helpful. Thank you so much to whole team of Apna College. Its due to you guys that I'm able to learn java in such a convenient way.. Keep up the good work!
@nantudebnath62632 жыл бұрын
Great
@pavanmadagani7725 Жыл бұрын
VARANASI SARALA PUUKU MUNDADHI
@RaviKumar-u8k7f6 күн бұрын
My favourite Java video for oops❤
@madhursharma1313 Жыл бұрын
Your vides is very great and helpful... aapki videos dekh krr mein bhit khch sikh gyi
@ganeshjadhav36433 жыл бұрын
Next level teacher 🔥🔥🔥 Keep teaching us... GBU.. 🙏
@suryaprakash18902 жыл бұрын
Every single second is worth watching!! Great lecture Didi❤️🥳.
@sanketgaikwad7333 Жыл бұрын
📌 📌 Correction in video information :: 24:40 Function overloading can not be performed by changing the return type, means it does not depend on return type
@utkarshpathak3472 Жыл бұрын
no, you can change data type of that method eg:- class Method{ public static void main(String[] args) { Hello(); System.out.println(Hello(5, 0)); } static void Hello(){ System.err.println("hello"); } static int Hello(int a, int b){ return(a+b); } }
@govind_510110 ай бұрын
@@utkarshpathak3472 function overloading cannot be performed only just by changing return type,thats what he is wanna convey (and its true). 💢💢
@Ignite_Growth55 ай бұрын
Hiii@@govind_5101
@omkute12013 ай бұрын
Thank you ma'am 🙏🙏 Apne sare doubts ek hi lecture me cover kardiye Thank you so much ma'am🙏🙏❤️
@Aarav-eb7jv Жыл бұрын
Thank you so much didi! 👑👍👑🤟
@SpecialHaryanaPradesh3 жыл бұрын
Back Again 🔥 Happy Diwali 🔥
@skmansur71852 жыл бұрын
Better than any lecture. Thank you for this awesome lecture.
@dhruvaltripathi54442 ай бұрын
24:45 One Concept is incorrect. In overloading you can not differentiate on the basic of return Type. You can only differentiate on the basis of Arguments. Costed me an interview.
@specificgyan-adarshmishra78578 ай бұрын
Very Detail Explanation... Thanks You
@samnayakawadi Жыл бұрын
What was good? - The video was excellent. - She has covered all the necessary points to understand the OOP. - The way of explaining things was so good. - The examples were also very good to understand it in the right way. Where improvement is needed? - You could have done the trial & error in coding i.e. Multiple test cases for an even better understanding.
@ashisharora13743 жыл бұрын
First of all, I thank you for providing precise and much needed helpful content. Please consider making videos for helping testers in automation and devops.
@shisirrout56962 жыл бұрын
🥢
@tanveeralam39712 жыл бұрын
Nobody have taught me oops concept with this much theoritical clarity just loved your teaching ❤️
@itscodingtime07 Жыл бұрын
@its_coding_time subscribe the channel for simple explanation of topics
@aggupta1636 Жыл бұрын
😒
@sauravkumarsonu55392 жыл бұрын
Amazing content, loved the way you teach. Thank you so much. ❤️
@jaingourav4126 ай бұрын
Top notch video on OOPS 👌👌👌
@supriyashinde3196 Жыл бұрын
Replay so useful like beginners, so grat work😊😊😊😊😊
@SHUBHAMKUMAR-lz5sd3 жыл бұрын
mam this is really awesome OOPS revision in one short. your way of teaching is really awesome mam . mam please can you provide us data structure and algorithm concepts in short.
@muzammiljaved84773 жыл бұрын
yeah i need this also
@shashwatsandilya6225 Жыл бұрын
Revision ke liye hai bss ya starting se oops kar rahe hai to dekh sakte hai
@mayurakotkar72672 жыл бұрын
This video will help me lot to review my oops concepts strongly, The way of teaching is also best to clear out each and every point and to helpful for those who will be learning java oops concepts Thanks for providing such kind of conceptualized video to clarify each and every concepts in oops
@vaibhavsonune35832 жыл бұрын
24:40 I think return type doesn't matter in overloading, by changing return type we can't achieve overloading
@ravanasura83082 жыл бұрын
can you explain why did she not use static keyword ,but she told in the oerior vedio that to call a function we need static keyword
@hastakpatel88262 жыл бұрын
@@ravanasura8308 a static method can be called without creating an instance (object) of that class, thus main () is made static since object of the main class is never created before compilation, if you want to know more about static keyword then ref: kzbin.info/www/bejne/p4OmdpeNhpWZarM
@aryaashish1882 жыл бұрын
@@ravanasura8308 functions can be called in two ways- 1. by creating an object of the class and then calling that function 2. by creating a static function- eg: public static void display() { System.out.print("Good Morning");} and this static function can be called directly (without using any object) public static void main(String[] args){ display(); } it will work..........
@kirtibhatia28952 жыл бұрын
This video is just awesome.......Thank you so much 😀
@saqibjr14043 ай бұрын
The way She Explains Everything is just so Amazing. Forever Thankful❤❤❤
@mk_ahmar2 жыл бұрын
Amazing! you've delivered very clear concept of OOPs.
@mridulsd20237 ай бұрын
No!
@ishanrastogi30493 жыл бұрын
Please also do a video on java database connectivity, and its basics. It would be of great help. By the way, loved the video.
@onkarchougule993 жыл бұрын
The work you are doing is just next level🔥🔥. It's very helpful and informative and lots of concepts are now getting clear. we all appreciate your work which u are providing free of cost..thx didi
@ahalyapanth640510 ай бұрын
1 hr class was next level I have zero knowledge about Java but you made it too easy❤❤❤ TQ for the master class
@LearncodewithMuneeb Жыл бұрын
The way you teach OOPs concept is very best and I learn more things from this video. Every topic is cleared.
@zankrutpatel67532 жыл бұрын
Perfect and to the point discussion. I am very happy that I found this video. This video very helpful to me. Good Work and Thank you so much for making this type of content.
@aayushpatel85983 жыл бұрын
Please continue this series 🙏
@mdsohrabakhtaremam95553 жыл бұрын
way of explanation is so clear and effective to visualize things and learn....Please also make video on how to build career in ML, Programming,Web dev Please Thanks in advance for such efforts hats off
@harshthakur1444 Жыл бұрын
After Studying java : Actualy in 6:09 " new Pen( )" creates an objects. An object is created first then a ref variable in created seapreatly which is then refred to an object . ie Pen pen1 ; new Pen( ); pen1=new Pen( ) are 3 seapreate statements which shows how an object is created and then refred thriugh an refrence variable.
@hustler29728 ай бұрын
Really no words for ur perfection teaching methodology ❤❤❤❤
@ashishdavda45142 жыл бұрын
Good explanation, but overloading does not depend on return type.
@AnkitKumar-dc3jt2 жыл бұрын
You should show us the error which came in console when you missed creating default constructor and wrote copy constructor. Explaining the reason of that error would provide viewers a better understanding. By the way nice video and I have subscribed your channel.. 👌 We have to define default/non parameterized constructor by ourself if we have defined any parameterized constructor which you have defined as copy constructor here. But if we don't define any parameterized constructor then default constructor is created by JVM. Correct me if I am wrong. Also please don't confuse viewers by your words because each word you say is tightly linked to topic and we are learning from you and listening to each of your words very carefully. You mentioned in partial abstraction that you have created a function name animal but you later pointed to eat function of Animal class. But end of the day I have subscribed you channel and really thanks for the video.
@sankalpdas86752 жыл бұрын
Super nice tutorial except that 24:40 part , the amount of clear examples used and the no of small minute details covered by her in every lecture till now is commendable. I always struggled with the oops concepts but now I have a very good understanding! Thank you.
@Dark2115azazel Жыл бұрын
method overloading doesnot depends on return type if u have different return but same parameters then it will give error.
@SayanDas-hs1lb Жыл бұрын
24:35 **[functions `can not` be overloaded if they differ only in the return type.]
@suhani713719 күн бұрын
21:07 Polymorphism (Function overloading)
@im.rakesh08273 жыл бұрын
It was fantabulous , and like the way you teach : Thanks for making such content :
@sohan65963 жыл бұрын
and i like the way you lie
@c713gb43 жыл бұрын
I'm an Android developer and this video is extremely informative. Thanks a lot Didi ! :)
@shubhanshukumarsingh61333 жыл бұрын
I am also... Where to find project on Android
@prasenjitnayak_3 жыл бұрын
kzbin.info/www/bejne/qWWlY4R8n6iZjNk
@allenallen7972 жыл бұрын
24:49 by changing return type function overloading will not be achieved it will be consider as same function only and get an compilation error so we must have difference in their functional parameter type or number
@aditidhingra35132 жыл бұрын
there are some technical mistakes in her videos. like this one that you pointed. otherwise good work but those who are beginners will definitely learn few concepts in correctly
@bhaveshkumar68422 жыл бұрын
@@aditidhingra3513 Could you please tell me the other mistakes? I don't want the exact time stamps of the mistakes, kindly just mention the mistakes that you remember. Thanks in advance.
@ahsanaliessani.48352 жыл бұрын
which ide she is using can you tell me plz?
@zainulabiden7714 Жыл бұрын
We watch your daily on big screen and learn something new daily we are 75 student...❤❤❤huge respect from Pakistan ❤
@nileshranapatidar1522 жыл бұрын
suuper dupper oops class bhut he easy wave me oops ke concept clear kr diyye thankyu shardha didi 🙏🙏🙏🙏🙏
@ayushchaudhary6154 Жыл бұрын
Hi ma'am today was mid semester examination of Object Oriented Programming with Java . For preparing oop I watched your video and learnt from notes provided in the comments section. This made an effect on attempting the examination. Thanks for creating these exiting and interesting videos.
@MoooGta-de1xb Жыл бұрын
where is link for notes i can't find it can u send here
@beingalpha80302 жыл бұрын
I've been trying to understand oops concepts for 2 years but watching your video gave me full understanding. Thank you
@fahadkhan-pz9lb Жыл бұрын
Thanks for helping us out to understand the basics of OOP, I have not been in touch with OOP from last 4 years, by watching your video I have suddenly recalled all concepts. My Inteview is scheduled tomorrow, wish me luck :)
@puhh04 Жыл бұрын
So how was ur interview
@fahadkhan-pz9lb Жыл бұрын
@@puhh04 Not succeed, but after giving multiple interviews, finally I've received an offer letter :)
@tapankrchakraborty989711 ай бұрын
Excellent teaching mam 🎉 please upload python full course also .
@saurabhpatil94962 жыл бұрын
So well explained ; really helped me for a quick revision in 40 mins.
@inarathussain43152 жыл бұрын
This has made my concepts so clear! Brilliantly taught! Ma'am, I am a fan of yours.
@siddharthapachourey17063 жыл бұрын
Thank full for this course much needed course, only course i found teaching with practical code at par with courses like Harvard's cs50. Even the examples used in inheritance for shapes strikes the concept perfectly in my mind, and the delivery of knowledge is excellent only a perfect learned can deliver such perfectly. KUDOS to everybody Great work keep going
@ravalsinhal8078 Жыл бұрын
Thanks didi for teaching this important concept very easily 🙏🏻🙏🏻
@shohineeghosh41972 жыл бұрын
Thank you so much didi, bohot kuch shikhne mila.😊😊
@charangowda3842 жыл бұрын
shradha covered entire oops in 1 hour video which the university teacher takes literally a month or more than month to cover all the topics. Superb explanation of all the concepts.
@SA-lt8pc2 жыл бұрын
finally got a teacher who is not boring whom i like by the looks and whose method i understand
@Ignite_Growth55 ай бұрын
Hello
@Ignite_Growth55 ай бұрын
Hiii
@Ignite_Growth55 ай бұрын
Can I talk to you please
@Ignite_Growth55 ай бұрын
Hii
@xyXCG364hhgs5 ай бұрын
@@Ignite_Growth5yes
@nadeemanwar12742 жыл бұрын
Thank you mam❣️ Huge respect from Nepal❤️
@rgraphic5571 Жыл бұрын
57:01 Interfaces ( Pure type of abstraction)
@raihan_13 Жыл бұрын
best video for revision. Thanks didi😊😊😊
@sumaiyashaheen72163 жыл бұрын
Didi you are amazing ❤️ body language, knowledge, method of teaching and the way you covered and elaborated all the concepts are just amazing 🌸
@pavanmadagani7725 Жыл бұрын
VARANASI SARALA PUUKU MUNDADHI
@allmovieshubbbb.2 жыл бұрын
THANKS A LOT DIDI ❤I WAS CONFUSED AND STUCKED ON THAT TOPIC BUT YOU MAKE IT CLEAR FOR ME ...
@SnehaChauhan-nh8fy Жыл бұрын
Way of teaching all these concepts is incredible 👍👍 Understanding oops concept from scratch to such a level.. Superb😃
@mridulsd20237 ай бұрын
Are u a college student?
@AnishKerkar-h7lАй бұрын
24:42 rertun type does not play any role in function overloading. If there are two functions with same name and same parameter list, then compiler will throw an error. This is because the java compiler cannot differentiate between two methods based on their return type.
@ashishgautam2137 Жыл бұрын
One of the best videos on OOPS😊😊 great work..!!
@musicera63253 жыл бұрын
Thank you so much for providing this worthy stuff for free! I used to hate java only because I really was not able to understand these concepts but after watching this video I fell in love with Java. Thank you once again. Much love :)
@umerbashir28752 жыл бұрын
u want my stuff for me
@aarishfaiz7880Ай бұрын
Anyone in December
@hemensanmahilange41272 жыл бұрын
Great contents you have created didi ! it really helps in understanding core concepts.
Small correction 13:16 constructor is used to initialise the object To create object new keyword is used Thanks for video didi
@Abhishek-rn5wg2 жыл бұрын
Salute to the Tutor. I am from Mechanical Engineering background but I understood it very well.
@ShivamKumar-x2w9j11 ай бұрын
me also robotic
@alamshaikh43583 жыл бұрын
I'm really exciting about Data Structure and algorithm. But may I request please cover advanced java too.
@pavitrasagard21532 жыл бұрын
Really very veryyy veryy Helpfull... May god bless you always.
@kingjoy76006 ай бұрын
Abstraction: Hiding the implementation details from end user Realtime example - watch (we don't know the functionality) Encapsulation : hiding the details from implementation level
@rakibmondal67693 жыл бұрын
Maam, please cover full Data Structures and Algorithms in JAVA❤️
@utkarshtiwari17693 жыл бұрын
DIDI please post video regularly .... Or appse pedh kar Java mein itna maja a raha hai Ki couldn't wait for next video.. Wating for long time Also data structures coming in college in exam ...
@deeptiwari46033 жыл бұрын
Right bro
@AmitKumar-cp1oz3 жыл бұрын
Please give timeStamps too in longer video from next time. It become so much easier.
@goutamnayak3685 Жыл бұрын
Thank you mam for the valuable explanations. All the concepts are explained in an excellent way.