C++、java中,static都可修饰一个函数,它们的作用相同吗?在C++、java中,是不是某个类中的某个方法,如果用static修饰了,那么直接可以用类名来调用该方法,而不用实例化?这两种语言的static作用是不

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 22:46:16
C++、java中,static都可修饰一个函数,它们的作用相同吗?在C++、java中,是不是某个类中的某个方法,如果用static修饰了,那么直接可以用类名来调用该方法,而不用实例化?这两种语言的static作用是不

C++、java中,static都可修饰一个函数,它们的作用相同吗?在C++、java中,是不是某个类中的某个方法,如果用static修饰了,那么直接可以用类名来调用该方法,而不用实例化?这两种语言的static作用是不
C++、java中,static都可修饰一个函数,它们的作用相同吗?
在C++、java中,是不是某个类中的某个方法,如果用static修饰了,那么直接可以用类名来调用该方法,而不用实例化?这两种语言的static作用是不是相同的?

C++、java中,static都可修饰一个函数,它们的作用相同吗?在C++、java中,是不是某个类中的某个方法,如果用static修饰了,那么直接可以用类名来调用该方法,而不用实例化?这两种语言的static作用是不

static成员可以直接通过类名来访问,这个在两种语言都是一致的,只是语法上有一点区别.

static在C++中的含义要多一些, 比如在C++中还可以用static修饰全局变量和局部变量,而java中则只能用于定义静态成员.


Java语言是基于C++开发出来的,所以一些语法语义上是相同的.