From f9b8a63c981d02bc41b6ab4b0f2f40f45d417f9f Mon Sep 17 00:00:00 2001 From: ankit351104 <91881708+ankit351104@users.noreply.github.com> Date: Wed, 19 Oct 2022 13:58:00 +0530 Subject: [PATCH] Add files via upload --- DynamicDispatch.java | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 DynamicDispatch.java diff --git a/DynamicDispatch.java b/DynamicDispatch.java new file mode 100644 index 0000000..a3baede --- /dev/null +++ b/DynamicDispatch.java @@ -0,0 +1,35 @@ +class Parent +{ + void disp() + { + System.out.println("I am disp method from Parent's class"); + } +} +class Ankit extends Parent +{ + void disp() + { + System.out.println("I am disp method from Ankit's class"); + } +} +class Gautam extends Parent +{ + void disp() + { + System.out.println("I am disp method from gautam's class"); + } +} +class Dynamic +{ + public static void main(String [] args) + { + Parent p = new Parent(); + Ankit a = new Ankit(); + Gautam g = new Gautam(); + Parent ref; + ref = a; + ref.disp(); + ref =g; + ref.disp(); + } +} \ No newline at end of file