一个类中没有创建无参的构造方法,只有一个有参构造方法和一个普通方法,怎么访问这个普通方法?new 构造方法名(); 这样访问方法是不是只有构造方法可以这样,其他的一般都是> 类名 对象名=new 构造方法名();
1 回答
已采纳
翔仔
TA贡献35条经验 获得超44个赞
请问普通的方法是不是static的,如果不是的话,得先使用有参构造方法构造出一个对象的实例来(因为类下面默认会有一个无参的构造函数,如果编译的时候发现写了一个有参的构造函数,无参的那个会被覆盖掉),在通过实例调用普通方法:如 A a = new A(xxx);//xxx表示参数 a.method()//method就是你的方法
new 一般就是用来创建对象实例,给实例申请并内存,所以可以理解为只有构造方法可以这样。当然你也可以这样来调用自己的普通方法 new A().method();
添加回答
举报
0/150
提交
取消