One of the best teaching / presentation on this Java Interface. None of the book can replace your this presentation. Thanks a ton ... you're really doing a great job. Well explained. Keep going :) Key take away from this session for me is "A obj = new B();" . Since many days I was always wondering in Selenium Webdriver why we always use "WebDriver driver = new FirefoxDriver();" not ""WebDriver driver = new WebDriver();". This is called INTERFACE and importance of this in WebDriver, which is an API. Thank you again for your efforts on making these sessions.
@itsme4unas8 жыл бұрын
I agree..Quality stuf
@usfeb147 жыл бұрын
You made my day with your above example :)
@zehra._1533 жыл бұрын
This is sooo true 💯💯💯
@edwintom31234 жыл бұрын
This lecture remains unbeatable till in 2020. Hats 0ff Sir
@mashapimatimba80634 жыл бұрын
Brilliant... Watching this in 2020 and its helped me so much.
@ajeenkyadeshmukh8574 жыл бұрын
Does this playlist contain both core and advance java...
@eshwardath81823 жыл бұрын
Me watching in 2021 😌
@mradityapatnaik4 жыл бұрын
Remarkable !!! Never seen anyone explaining inheritance better than this.
@shreyastasamal35495 жыл бұрын
Sir, this is one of the best tutorials, I've programmed in android and learned the concept from various sources and books but your explanation is super clear. The concepts are much clearer than before.
@rukshanarizyan79312 жыл бұрын
watching this in 2022 and still so useful. Thank you so much you literally are saving me for my exams this week. Hours of lectures simply and clearly explained in few mins
@nithyashreenaidu83574 жыл бұрын
you are awsome sir..watching videos in 3rd year for placements..chala thanks sir...you explain it in simple bits
@VivekKumar-ky6tm7 жыл бұрын
You are the best java teacher I had ever seen , you are the best. Your style of teaching is best and well designed
@aces84812 жыл бұрын
holy this video quality is throwback for sure lol you've come such a long way
@RohitGupta-qd7gj8 жыл бұрын
As mentioned about Security feature with interface, it is true with every class or abstract class by using the below statement: Baseclass obj= new Derivedclass() The above is true for all, not exclusively for interfaces. That means its not only interfaces that can provide security.
@nynra65848 жыл бұрын
Yeah! You are correct. And to mention security in the term of interface causes a beginner like me to get confused as one tries to understand the concept of interface by distinctifying this character of security belonging only to interface. Most videos are clear in Telusko but few don't quite come up to the point.
@sumitsingh99874 жыл бұрын
I mean , what an exceptional teacher, thankyou so very much for making it all so much easy to visualise The way you present it , is required at the schools and colleges Wish teachers also watch your videos and understand that this is the required technique of delivering it, to maximum number of students 😃😃😃👌
@rasikadeshpande47106 жыл бұрын
How can I thank u? Explained as nicely. Easy to learn. Thank u so much.. U r doing very good job by sharing your knowledge.
@letsdoit64383 жыл бұрын
No one teach better than you sir outstanding explanation
@suyashsharma70886 жыл бұрын
You are literally the best on KZbin for OOP! Thank you very much! :D
@zehra._1533 жыл бұрын
Sir your explanation is awesome !!! Best among all other youtubers !!! ❤❤❤ I wish you great success ahead 🙌🙌❤
@MsWonderlands7 жыл бұрын
loved it !! Thanks much !! Specially the How and Why of object creation referring to the Interface but the memory creation of the class that implements the Interface .
@rameshv27623 жыл бұрын
Excellent .watching this video in 2021 which uploaded in 2015 helping a lodddd 😍
@sagar945254 жыл бұрын
sir this concept was new and very awesome....thanks for tutoring us...love you..
@cibisuren23344 жыл бұрын
Finest java lessons! Hats off sir
@Zeegi2 жыл бұрын
Wow.....best and amazing explaination..🔥
@arsla_saleem84167 жыл бұрын
ur videos are just perfect :) thank you so much :) there couldn't be any better explanation than this!! :)
@rsphantom2363 жыл бұрын
Amazing video, this clears all the concepts. :)
@SagarSagar-ro3fj6 жыл бұрын
Short crisp and clear in 8 mins..
@401-vhatkaramit89 жыл бұрын
ek number explanation diya he
@duylai77057 жыл бұрын
best teacher ever :D
@mithuns84108 жыл бұрын
Awesome every one should watch this video!!!
@swethachelliah2472 жыл бұрын
really very helpful thank u so much sir❤️
@sijunaaetta3214 жыл бұрын
Thank you so much for clear understanding about interface.
@gandhimathi50935 жыл бұрын
Thank you Sir. It is clear Explanation
@vigneshwarvicky50486 жыл бұрын
i can hear again for interface because u will give some real time example like method overloading, method overiding and abstract :( but really telling that your teaching is awesome
@usfeb147 жыл бұрын
Nice explanation. Keep it up.
@LukaszSkyWalker6 жыл бұрын
public static void main Big extends Thx!! ;)
@209pawan9 жыл бұрын
amazing presentataion....
@universalstarcreations72973 жыл бұрын
If the playlist is updated correctly it will be more easy for students to understand
@vivekanandhan90276 жыл бұрын
Very nice explanation. Thanks
@RiteshKumar-ri1xq6 жыл бұрын
Superb Explaination.
@ankit22905 жыл бұрын
Sir..Thanks for making Java so easy. One question U said interface can't be instantiated because it can not declare anything and hence can't have constructor. Then why can't abstract class be instantiated when it can declare as well
@satish13424 жыл бұрын
If your stating a class as abstract ,it means you cannot instantiate it
@abin_48574 жыл бұрын
That's just a reference, ur creating A object with B memory.
@SumitKumar-lj3nd4 жыл бұрын
If I am assigning a memory of new B() , to A obj. Than in the heap memory methods of B class will also be created for reference obj , how can it not access obj.display() , because in heap memory both the methods will be there.
@bayarea20128 жыл бұрын
Love you Man. You are good.
@kiyadhdhanujva66883 жыл бұрын
So helpful 👏
@100AFRO4 жыл бұрын
watching this in 2021.. Thanks
@aceleitlpokeri28265 жыл бұрын
This video is quite useful.
@aceleitlpokeri28265 жыл бұрын
Thank you Mr.
@siddhantpathak62897 жыл бұрын
awesome explanation thank you sir
@amolsarate59915 жыл бұрын
Lay bhari sirji
@vladanulardzic58595 жыл бұрын
Well done ! Keep on ...
@suminthapa72778 жыл бұрын
Nice lecture.Thank u sir.
@teny3984 жыл бұрын
Awesome tutorial
@aarushigupta11069 жыл бұрын
is the occurrence of ambiguity problem not possible in i interface if yes then what's the difference between multiple inheritance of class & interfaces
@darshankhatri73754 жыл бұрын
Thank you so much Sir Thanks for sharing.
@vishnumurali5226 жыл бұрын
can we declare two methods in Interface and defining one by one like ABSTARCT CLASS? Is it possible?
@anikettambe81477 жыл бұрын
Sir if we cannot access obj.display() then what is the Use of Dynamic Method Dispatch.
@shubhisrivastava31978 жыл бұрын
hi sir, i hv a query.. In the previous tutorial i hv read that .."Its not the reference that matters,what matters is the object we create " so , in this we are creating reference of A and object of B. So, it should call show method of class B. why it is calling show method of class A ....Is it a property of interface ?
@ApexSpeedster8 жыл бұрын
If we are using reference of parent class and creating object of child class, this is called Upcasting. In upcasting only those methods are executed which are present in parent class and is overridden in child class....and in case of interface or abstract class we are overriding the parent class methods.
@saibalusu31395 жыл бұрын
best teaching
@MrAkashsanu9 жыл бұрын
is dis the property of interface sir we can make refrence of it nd the which r present in it can only be called not the derive class method
@sasmalpayal8 жыл бұрын
Sir you said if we have Upcasting in an interface then its restricted to use the child class but its not only for interface, its also for single inheritance public class A { public void show(){ System.out.println("Hi A"); } } class B extends A{ public void display(){ System.out.println("Hi b"); } } class M{ public static void main(String a[]){ A obj=new B(); obj.show(); obj.display();// error } }
@vinodkumarm54807 жыл бұрын
Hi Sir, I have tried same program for the abstract as well, and the fact u said security in interface same am getting in the abstract class also, can u clear my confusion
@ProgrammerCpp19996 жыл бұрын
Yes I have the same doubt did you find the answer if yes then plz tell me
@adityakaushal39557 жыл бұрын
Fabulous sir!
@s_ec_pro88162 жыл бұрын
public static void main(String args ) is not there is that possible in java ????
@i_karank7 жыл бұрын
u said in the beginning that " the class which have atleast 1 abstract method is called as abstract class". this collides with ur previous videos which says that abstract class may or may not have abstract class!!
@bharadwaj257 жыл бұрын
Excellent, thank you.
@aarushigupta11069 жыл бұрын
I got the ans is it because functions r declared only & thus definition is only one & thusno ambiguity accurs
@bass94548 жыл бұрын
such good tutorijalz
@i_karank7 жыл бұрын
this ambiguity prob also occurs in c/c++ so why does c/c++ support multiple inheritance?
@rangabharath42535 жыл бұрын
Thank you so much 👍
@mohammedviso22698 жыл бұрын
great tutorial
@rakesh44119 жыл бұрын
really amazing....
@saishankar35565 жыл бұрын
how we can provide security by using interface. Kindly explain me. Thankyou
@syedshanawaz91499 жыл бұрын
I DO SUGGEST EVERY ONE TO WATCH THIS VIDEO
@abhijiths1487 жыл бұрын
perfect man...
@bhanu-06-072 жыл бұрын
Watching after 7yrs
@joychakraborty85334 жыл бұрын
So its not only the property of interfaces but other class also its not about any security yes we know java is more secured but in this case its a common property of java
@preethamm.n11615 жыл бұрын
💞💞💞My hero🇮🇳💞💞💞💞
@shaileshbagade85447 жыл бұрын
methods in interface do not have any access modifiers, you wrote public there
@rohitvishwakarma85503 жыл бұрын
thank you sir ji
@A2DChannel7 жыл бұрын
He did dis vid in 2012.............
@digitalnomadg7 жыл бұрын
If Interface doesn't support creation of object then how can you write - A obj = new B();
@rupalipatil62887 жыл бұрын
Gautam Bhattacharya Its only create a ref of A not object ...it an object of B
@parasarora26068 жыл бұрын
why we not used ? private void show() { system.out.println("hi); } reply plz
@sandipdhakal70177 жыл бұрын
Paras Arora because we are overriding the show() of interface A..while overriding the method declaration must be same,only we can change the method definition.
@akshaykumarsingh36378 жыл бұрын
class A{ int i=5; } interface B{ int i=6; } class C extends A implements B{ public void show() { System.out.println(i); } } class main{ psvm(String...a){ new C().show(); }}
@akshaykumarsingh36378 жыл бұрын
y this arror ????
@Purplehaze7788 жыл бұрын
It might be too late, but I believe, it's because of ambiguity that he explained in his last lecture. Class c will be confused where should it use "i" from ClassA or interface B. Also, I think defining variable/s is not a good idea in interface.
@AadityaKavthekar5 жыл бұрын
wow, thank you! :)
@logeshwari17957 жыл бұрын
thank u so much
@pratyushsingh39677 жыл бұрын
you know how to teach
@AjayKumar-zh1yt8 жыл бұрын
Hello! Sir. I Like the way of your explanation about the concepts. I observed here you had to channels Right. May I know Which channel is better to follow.
@gurukirans2664 жыл бұрын
6:11 and we can do it and i love it
@ramkanaimondal3 жыл бұрын
Sir, you look like Nadal
@dinkusailo5 жыл бұрын
Wow..
@eshwardath81823 жыл бұрын
2021
@zyro99226 жыл бұрын
early videos
@thaheerhussainshaik7258 Жыл бұрын
2023
@aadityanaik16554 жыл бұрын
If it wasnt your video i would reported it for poor quality