javai 面如何通过类a的方法,改变类b的属性?
ringa_lee
ringa_lee 2017-04-17 14:59:06
[Java讨论组]

比如类a的某方法,想要修改类b的某个属性,是可以修改的么?修改的方式有哪几种?

ringa_lee
ringa_lee

ringa_lee

全部回复(3)
怪我咯

有点看不懂你说的是不是static的变量和方法,默认按照非static的来吧,顺便java类名不大写可能会被烧死

class A{
    //...
    
    public void modifyB(B b, C c){
        b.setC(c);
    }
    //...
}
ringa_lee

你要用类的方法还是对象的方法,改类的属性还是对象的属性

看你上面的描述似乎都是对象,而不是开始写的类,而且如果是public的话,都是直接调就行了

阿神
// 在类a里面有类b的实例对象不就可以了么
public class A{
    B b = new B();
    // 修改B的年龄属性
    public void modifyAge(int age){
        b.setAge(age);
    }
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号