class A{
 static int a=0;
 static int min(int b){
  if(a<b){a=b;}
  return a;
}
}
じゃあめんどくさいけど反証しとく。
staticだからといって内部状態がないわけじゃない