Java_31 静态方法和调用
//用static关键字来定义静态方法,表示该方法与所在的类没有密切的关系.
//当一个方法比较独立,和上下文无关时,称为静态方法.
//1. 判断一个整数n是否为质数,isPrime()这个方法是独立的,我们把它拷贝带其他类下,仍然可以照常使用.
package my;
public class _45静态方法和调用 {
public static boolean isPrime(int n) //在static修饰的方法里,不能用this
{
for(int i=2;i<n;i++)
{
if(n % i ==0)
return false;
}
return true;
}
//2.静态方法的调用
public static void main(String[] args) {
//静态方法是和当前对象无关的,所以在调用静态方法时可以直接调用.(类.方法名,不需要先创建对象.)
boolean yes = _45静态方法和调用.isPrime(123);
System.out.println(yes);
}
}
执行结果: