static keyword in java
#To create a static method, just add "@staticmethod" before defining it.
>>>class Calculator:
# create static method
@staticmethod
def multiplyNums(x, y):
return x * y
>>>print('Product:', Calculator.multiplyNums(15, 110))
Product:1650
4.11
16
Static keyword is used a lot in java.
Static means, you
can access those static variables
without creating an object,
just by using a class name.
This means that only one instance of
that static member is created which
is shared across all instances of the class.
Basically we use static keyword when
all members share same instance.
Thank you!
16
0
3
1
// example on static class in java.
import java.util.*;
public class OuterClass
{
// static class
static class NestedClass
{
public void show()
{
System.out.println("in static class");
}
}
public static void main(String args[])
{
OuterClass.NestedClass obj = new OuterClass.NestedClass();
obj.show();
}
}
Thank you!
1
0
0
0
// example on static variable in java.
class EmployeeDetails
{
// instance variable
int empID;
String empName;
// static variable
static String company = "FlowerBrackets";
// EmployeeDetails constructor
EmployeeDetails(int ID, String name)
{
empID = ID;
empName = name;
}
void print()
{
System.out.println(empID + " " + empName + " " + company);
}
}
public class StaticVariableJava
{
public static void main(String[] args)
{
EmployeeDetails obj1 = new EmployeeDetails(230, "Virat");
EmployeeDetails obj2 = new EmployeeDetails(231, "Rohit");
obj1.print();
obj2.print();
}
}
Thank you!
0
0
0
10
// example on static method in java.
public class StaticMethodExample
{
static void print()
{
System.out.println("in static method.");
}
public static void main(String[] args)
{
StaticMethodExample.print();
}
}
Thank you!
10
0
5
1
// example on static block in java.
public class StaticBlockExample
{
// static variable
static int a = 10;
static int b;
// static block
static
{
System.out.println("Static block called.");
b = a * 5;
}
public static void main(String[] args)
{
System.out.println("In main method");
System.out.println("Value of a : " + a);
System.out.println("Value of b : " + b);
}
}
Thank you!
1
0
Are there any code examples left?
New code examples in category Java