为了账号安全,请及时绑定邮箱和手机立即绑定

如何将类的实例作为该类方法的参数传递?

如何将类的实例作为该类方法的参数传递?

偶然的你 2021-12-01 15:24:02
假设我有这个代码。使用 ClassA 的实例时,如何将类的实例传递给方法methodA?public class ClassA {    public static int methodA(ClassA class) {        return 1;    }}//This is wrong but this is what I'm trying to dopublic class Main {    public static void main(String [] args) {        ClassA classa = new ClassA();        classa.methodA(classa);    }}
查看完整描述

2 回答

?
米脂

TA贡献1836条经验 获得超3个赞

实现这一目标的方法是正确的。只需使用另一个名称,因为它class是类定义的保留关键字


public static int methodA(ClassA instance) {

    return 1;

}


查看完整回答
反对 回复 2021-12-01
?
炎炎设计

TA贡献1808条经验 获得超4个赞

您的方法有效,但您不得将关键字class用作变量名。尝试


public class ClassA {

    public static int methodA(ClassA clazz) {

        return 1;

    }

}


查看完整回答
反对 回复 2021-12-01
  • 2 回答
  • 0 关注
  • 153 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信