diff --git a/Method/CallStackExample.java b/Method/CallStackExample.java new file mode 100644 index 0000000..b69a5d0 --- /dev/null +++ b/Method/CallStackExample.java @@ -0,0 +1,28 @@ +package com.Method; + +public class CallStackExample { + + public static void D() { + float d=40.5f; + System.out.println("In method D"); + } + public static void C() { + float c=30.f; + System.out.println("In method C"); + } + public static void B() { + int b=20; + C(); + System.out.println("In method B"); + } + public static void A() { + int a=10; + B(); + System.out.println("In method A"); + } + public static void main(String[] args) { + A(); + D(); + +} +} diff --git a/Method/NonStatic.java b/Method/NonStatic.java new file mode 100644 index 0000000..9234e1a --- /dev/null +++ b/Method/NonStatic.java @@ -0,0 +1,11 @@ +package com.Method; + +public class NonStatic { + public void hello() { + System.out.println("This is not static method"); + } +public static void main(String[] args) { + NonStatic obj=new NonStatic(); + obj.hello(); +} +} diff --git a/Method/PrintMessage.java b/Method/PrintMessage.java new file mode 100644 index 0000000..cb6be37 --- /dev/null +++ b/Method/PrintMessage.java @@ -0,0 +1,10 @@ +package com.Method; + +public class PrintMessage { + public static void printMessage(){ + System.out.println("Hello wolrd!"); + } + public static void main(String[] args) { + printMessage(); + } +} diff --git a/Method/Static.java b/Method/Static.java new file mode 100644 index 0000000..8fb9805 --- /dev/null +++ b/Method/Static.java @@ -0,0 +1,20 @@ +package com.Method; + +public class Static { + + static int a = 40; + int b = 50; + void simpleDisplay() { + System.out.println(a); + System.out.println(b); + } + static void staticDisplay() { + System.out.println(a); + + } +public static void main(String[] args) { + Static obj=new Static(); + obj.simpleDisplay(); + staticDisplay(); +} +} diff --git a/Method/Staticnon.java b/Method/Staticnon.java new file mode 100644 index 0000000..ecacc3a --- /dev/null +++ b/Method/Staticnon.java @@ -0,0 +1,19 @@ +package com.Method; + +public class Staticnon { + static int a=100; + static String b="Hello Wolrd!"; + + public static void display() { + System.out.println("number is :" + a); + System.out.println("String is :" + b); + } + public void nonStatic() { + display(); + } +public static void main(String[] args) { + Staticnon obj=new Staticnon(); + obj.nonStatic(); + display(); +} +} diff --git a/Methods b/Methods deleted file mode 100644 index 8b13789..0000000 --- a/Methods +++ /dev/null @@ -1 +0,0 @@ -