「java静态方法的参数吗」java 静态方法

博主:adminadmin 2022-12-15 21:27:11 74

今天给各位分享java静态方法的参数吗的知识,其中也会对java 静态方法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java对象作为方法参数,静态方法能处理么?

呃....S是个对象(Object)

Static void m1(String ss)

将方法的参数:s的类型换成String你是不是觉得这样是可以的

而String 的父类是Object怎么不可以呢~废话说多了

进入正题:

首先你说的静态方法只处理静态变量是对于它所在类里成员

例如:

class S

{

double a=2;

}

m1()

{

这里不不能直接调用 a变量的

如果a:

static a=2;

就可以调用

}

//静态方法不能调用非静态成员或非静态方法

因为静态方法不属性任何一个对象~它只属于类本身(产生一个对象首先要new)

java中一个静态方法能够将另一个静态方法作为参数吗?我没觉得有什么

理论上是可以的,但是实际中有线程安全的问题,所以不建议这么用,有问题继续探讨。

java里不是说静态方法静态代码块静态变量里不允许用类型形参吗,为什么这个静态方法使用了类型形参

你不想定义全局变量还想让局部互用。只能把要调用的局部变量。作为参数传到令一个子函数里面。如果变量太多。那么。建议还是全局把。 静态局部变量时不可取的。他只是把变量定义在全局存储区。但是作用域还是本身这个函数。。。 只能用全局或者参数方法。 全局我不说了。参数方法如下。 void fun1() { int ia=0; int ib=0; void fun2(ia,ib); } void fun2(int ,int ); { } 额楼下说的结构体。或者类的方法也是可取的。当然结构体和类本质上市类似的。里面的变量都可以在任何他的成员函数中使用。

Java中,为什么静态方法不能使用类型形参

静态方法只能使用静态变量, 因为静态的属性属于类级别的,而普通的参数是对象级别的。

java中静态,有无返回值,是否含参数总结

静态代表的是该属性或者方法属于整个类,随着类的加载而加载 。所以使用他的时候直接通过类名来调用即可,不需要new对象来调用。

返回值的话主要是看你的返回值的修饰符是void代表没有返回值,否则的话有返回值。

别的类不可以调用此类的静态的方法或者属性

java静态方法的参数吗的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 静态方法、java静态方法的参数吗的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-15,除非注明,否则均为首码项目网原创文章,转载请注明出处。