@@Dileepkumar-yw2yn Idi recorded video buddy. and adi online class video. so doubts emanna adgithe aa video lo ne anser chesi untanu. its different style of teaching as well.
Bro you literally explained what abstraction is really and how it is used. Till now didn't found a single video who explained abstraction with this much clarity. Thank you bro.❤
Awesome explinations. This of information and kowledge you are sharing i dont think any one can share. I dont have words to explain .You are simply super
Yes, sir we can't achieve 100% abstraction using abstract class. Because with in the abstract class unimplemented &implemented methods are presented. And before java 8th using interfaces we can achieve 100% abstraction. Because upto java 7th we can't provide any implementation that means everything in hidden. And using interfaces after java 7th we can provide implementation with in interfaces also possible that's why here abstraction achieving leve will be also reducing. And one more thing the way of explanation is good sir 🤗.
Hi Sir, yes we should watch theses videos in a flow otherwise we can't understand. Iam following the flow so i understood very well. Thank you so much for this video.
Sir Everything's fine & understandable but while coming to code implementation i will suggest that please implement code/program by starting so it'll be easy to understand & fundamental will be clear. You're just showing the program's which are already done & just explaining it. Your efforts are really appreciable but this is just my suggestion. Thank You sir ❤️
thank you bro for providing these lectures with valuable content everyone can easily understand. i have never seen these lectures anywhere, simply awesome bro.
Anna small dought. Anna user knows that where the function is implemented I mean in witch class by looking at constructor (in obj creation) Users can go to that class and can look for that function and look at that implementation. In real time class also not visible????
Well explained sir. But at timestamp 20:04 u created object for interface and abstract class with reference class .........i think u did not mentioned that invideo sir.
sir, at time stamp 20:40 SampleAC lenovo = new Lenovo(). How are you able to create this?? As per my understanding we cannot create an instance for abstract class. Please corrrect me, if i am wrong??
From what I understood, That's not an instance for abstract class, that's Lenovo object reference to abstract class in order to achieve abstraction. U can correct me if I'm wrong.
That is not an instance of abstract class buddy. i have created the instance for a class called Lenovo and stored the object in a variable called lenovo of type SampleAC
public interface Shapes { public void circle(); public void rectangle(); public void triangle(); default void sphere(){ duplicateCode(); System.out.println("This is a Sphere"); } static void cylinder(){ DuplicateCode(); System.out.println(" This is a Cylinder"); } private static void DuplicateCode(){ System.out.println(" This is a duplicate code"); } } public abstract class Design implements Shapes{ public int a , b, c ; public void circle(int area){ area = (int) (3.14*a*a); System.out.println("Area of Circle:"+area); } public void rectangle(int Area){ Area = a*b; System.out.println("Area of Rectangle:"+Area); } public abstract void triangle(); } public class HouseConstruction extends Design{ public void triangle(int triangle){ triangle = (int)(0.5*b*c); System.out.println("Area of Triangle:"+triangle); } } //Main Class public class Main{ public static void main(String[]args){ Shapes HC = new HouseConstruction(); HC.a = 1; HC.b = 2; HC.c = 3; HC.circle(); HC.rectangle(); HC.triangle(); // abstraction is done Shapes.cylinder(); } } I am getting error while execution Is there any error in this code ?
Your explantion is superb sir. I understood abstraction concept easily by watching your video. Thank you sir. finally I got a doubt in class User ====> Laptop lenovo = new Lenovo(); here Laptop is an interface and what is Lenovo ? if it is a class where it is created? could you please clear my coubt sir? thanking you sir.
Hii sir i have a one doubt for data hiding perfose we are using interface reparal veriable , but we are implementing extra methods in a implementation class that methos are called by using interface reparal veriable ,when its not possible how to call that extra implementation methods in that implementation class
If any additional implementation is provided in the class then your variable should refer to the class and not to the interface buddy. If it referring to the interface then you can only call the methods which are declared in interface. But when you declare the variable type as the class for which we are creating the object then you can access all the methods