1、static 从属于类,不随对象的不同而变化,可以通过类和对象调用
例如 getName() ,对象不同,结果应该是不同的,所以这个方法不能定义为 static
Main 函数是static ,因为是通过类来运行
Main 函数是static,可以调用getName(),因为是通过对象调用的
2、非 static 属于对象,必须通过对象调用
3、多态中不存在static 方法
4、接口中变量默认被final 修饰,方法默认被static 修饰
1、static 从属于类,不随对象的不同而变化,可以通过类和对象调用
例如 getName() ,对象不同,结果应该是不同的,所以这个方法不能定义为 static
Main 函数是static ,因为是通过类来运行
Main 函数是static,可以调用getName(),因为是通过对象调用的
2、非 static 属于对象,必须通过对象调用
3、多态中不存在static 方法
4、接口中变量默认被final 修饰,方法默认被static 修饰