静态变量其实就是全局变量
静态方法不需要实例化对象,直接可以调用。
public class StaticVariable { public static int num1=20; public void TestAdd()
{
int num2=88,result; result=num1+num2;
System.out.println(result);
} public static void StaMethod()
{
System.out.println("老子是静态方法");
} public static void main(String[] args)
{
StaticVariable obj=new StaticVariable();
obj.TestAdd();
StaMethod();
}
}
final可以修饰变量,方法,类,
修饰变量后,该值必须赋值并且不可以被修改
修饰方法后,该方法不可以被重写
修饰类后,该类不可以被继承
总之,final就是最好的意思,最后就是最后,就是终结
父类 public class FinalTest { public final double P=3.14159295; final void Test1()
{
System.out.println("我是Test1");
} public void Test2()
{
System.out.println("我是Test2");
} }
子类 public class SubFinal extends FinalTest { @Override
public void Test1() #编译不通过
{
System.out.println("*了");
} @Override
public void Test2()
{
System.out.println("起义,还等什么");
} public static void main(String[] args)
{
SubFinal obj=new SubFinal(); } }