作业帮 > 综合 > 作业

C++、java中,static都可修饰一个函数,它们的作用相同吗?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/24 18:20:39
C++、java中,static都可修饰一个函数,它们的作用相同吗?
在C++、java中,是不是某个类中的某个方法,如果用static修饰了,那么直接可以用类名来调用该方法,而不用实例化?这两种语言的static作用是不是相同的?
C++、java中,static都可修饰一个函数,它们的作用相同吗?
static成员可以直接通过类名来访问,这个在两种语言都是一致的,只是语法上有一点区别.static在C++中的含义要多一些, 比如在C++中还可以用static修饰全局变量和局部变量,而java中则只能用于定义静态成员.
Java语言是基于C++开发出来的,所以一些语法语义上是相同的.