Methods
Methods
Types of method -
1) main method-
syntax-
//Body
}
ex-
public static void main (String[] args) {
2) regular method
a) static-
package methods;
//Static method
public static void method1() {
method1();
}
o/p-
20
//Static method
public static void method1(int a, int b) {
int c=a+b;
System.out.println(c);
System.out.println("This is static method1");
method1(100, 200);
}
o/p-
300
This is static method1
//Static method
public static int addition(int a, int b) {
int c=a+b;
return c;
addition(10,10);
//Static method
public static void m1() {
System.out.println(y);
m1();
We can not use instance variable in static method directly, but by creating object
we can.
As java stated use of instance variable in static context is not recommended.
b) instance
pass the value of local variable to static variable through method argument?