From 6b8a5ac1edc6af953c5551aa6b2d93738e43ef59 Mon Sep 17 00:00:00 2001 From: Tobisenzu <92511304+Tobisenzu@users.noreply.github.com> Date: Fri, 27 Jan 2023 15:47:14 +0530 Subject: [PATCH] Create Polymorphism And Inhertance --- Polymorphism And Inhertance | 109 ++++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 Polymorphism And Inhertance diff --git a/Polymorphism And Inhertance b/Polymorphism And Inhertance new file mode 100644 index 0000000..8433332 --- /dev/null +++ b/Polymorphism And Inhertance @@ -0,0 +1,109 @@ +//Inheritance +package Inheritance; + +public class A { + int x=1; + public void set(int a) { + x=a; + } + +} +package Inheritance; + +public class B extends A { + + public int getb() { + set(2); + return x; + // TODO Auto-generated method stub + + + } + +} +package Inheritance; + +public class C extends B{ + + public static void main(String[] args) { + A a= new A(); + B b=new B(); + System.out.println(a.x); + System.out.println(b.getb()); + // TODO Auto-generated method stub + + } + +} + +Overloading +package OverLoadaing; + +public class D1 { + public void disp(int a,char c) { + System.out.println("I am the first"); + } + public void disp(char c,int a) { + System.out.println("I am the second"); + } +} +package OverLoadaing; + +public class D2 extends D1{ + + public static void main(String[] args) { + // TODO Auto-generated method stub + D1 obj=new D1(); + obj.disp(51, 'x'); + obj.disp('x', 51); + + } + +} + + +polymorphism +package polymorpishm; + +public class Animal { + public void animalSound() { + System.out.println("The animal makes a sound"); + } + +} + +package polymorpishm; + +public class cat extends Animal { + public void animalSound() { + System.out.println("The pig says: mao mao"); + } + } + + +package polymorpishm; + +public class dog extends Animal { + public void animalSound() { + System.out.println("The dog says: bow wow"); + } + } + + +package polymorpishm; + +public class sol { + + public static void main(String[] args) { + Animal myAnimal = new Animal(); // Create a Animal object + Animal mycat = new cat(); // Create a Pig object + Animal mydog = new dog(); // Create a Dog object + myAnimal.animalSound(); + mycat.animalSound(); + mydog.animalSound(); + } + // TODO Auto-generated method stub + + } + +