永发信息网

java在一个类里如何在一个方法得到另一个方法的对象??

答案:2  悬赏:20  手机版
解决时间 2021-02-22 02:35
java在一个类里如何在一个方法得到另一个方法的对象??
最佳答案
首先,你问的就不对,方法没有对象,类才有对象,你的意思应该是如果在一个方法里使用另一个类的方法。
那么你需要2个步骤,
第一,如果这2个类不是在同一个包下,那么你需要把另一个类,假设是B类,import进来,如果在同一个包下,则不用import
第二,在你的A类中的方法里,用new 关键字来得到B类的对象,比如说 B b = new B(),
然后用b.方法名()来调用B类中的方法
代码:
class A {
public void aMethod(){
B b = new B();
b.bMethod();
}
}
全部回答
java内存分两种:堆内存和栈内存,普通类型分配堆内存,引用类型分配栈内存 ref r=new ref();//这时候r.i被赋值为9 之后执行r.amethod(r),这时r的引用被作为参数传递给amethod 接着amethod执行multi(r);这时r的引用又被作为参数传给multi 在multi中执行了r.i=r.i*2;这时r所指向的堆内存地址的值被改成了18(他的引用本身即地址是不会改变的) 之后amethod继续system.out.println(i);这个i是this.i,当前的this指向的是调用amethod的r,所以现在他们指向了同样的内存,最后输出18
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新概念洗衣(保利花园店)我想知道这个在什么地
现金收入业务发生时的记帐方式
先进的家庭教育理念有哪些
亚洲象和非洲象为什么不能繁殖后代
后车右前撞前车左后保险杠责任认定
下列几组食物中,含糖类较多的一组是AA. 土豆
笔记本电脑加内存和换硬盘贵吗?
关于 精于一项的名言警句
乃记之而去的之是什么意思
sonyrx100和sony黑卡rx100是一回事吗
java新手工资一般多少
英语连词成句。
为什么手爆皮
温顺的近义词是什么
二战结束不久,美国总统杜鲁门说:“美国今天
推荐资讯
武汉弘卓古玩艺术品鉴定评估中心徐东工作站这
感恩阅读理解
阳关村工会委员会地址在什么地方,想过去办事
生人回避 ZOMBI 2怎么样
because of you
电动车不用钥匙也能骑是怎么回事
佳亿布行怎么去啊,有知道地址的么
挺而走险中的挺意思是
成年人三十七度算烧吗
红兴隆农垦鑫顺驾校招生处我想知道这个在什么
南京久计工程技术咨询有限公司怎么样?
烟台市牟平区检察院派驻区工商联检察联络室这
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?