C、C++、java中的static区别
时间: 2023-04-07 21:00:55 浏览: 115
C C++ 和java的区别
4星 · 用户满意度95%
C、C++、Java中的static关键字的作用不同。在C语言中,static关键字可以用于函数和变量,用于函数时表示该函数只能在当前文件中被调用,用于变量时表示该变量只能在当前文件中被访问。在C++中,static关键字可以用于类的成员变量和成员函数,用于成员变量时表示该变量是类的静态成员,所有对象共享该变量,用于成员函数时表示该函数是类的静态成员函数,可以直接通过类名调用。在Java中,static关键字可以用于类的成员变量和成员方法,用于成员变量时表示该变量是类的静态成员,所有对象共享该变量,用于成员方法时表示该方法是类的静态成员方法,可以直接通过类名调用。
阅读全文