淘先锋技术网

首页 1 2 3 4 5 6 7

static关键字的含义?

一、static关键字是什么意思?

static关键字表示静态的意思,用于修饰成员变量和成员函数。表示可以在没有类的实例的情况下,用类名.变量名或者类名.函数名,进行访问

二、java中是否可以覆盖(override)一个private方法或者static方法

都不能

覆盖,也就是我们常说的重写,是子类继承父类,且子类中的方法和父类中的方法,方法名相同,参数个数和类型相同,返回值相同。

private修饰的方法,不能被继承,所以也不存在重写(覆盖)

static修饰的方法,是静态方法,在编译时就和类名就行了绑定。而重写发生在运行时,动态绑定的。何况static方法,跟类的实例都不相关,所以概念上也适用。

java类静态方法,static关键字的含义