扫码关注官方订阅号
比如类a的某方法,想要修改类b的某个属性,是可以修改的么?修改的方式有哪几种?
ringa_lee
有点看不懂你说的是不是static的变量和方法,默认按照非static的来吧,顺便java类名不大写可能会被烧死
class A{ //... public void modifyB(B b, C c){ b.setC(c); } //... }
你要用类的方法还是对象的方法,改类的属性还是对象的属性
看你上面的描述似乎都是对象,而不是开始写的类,而且如果是public的话,都是直接调就行了
// 在类a里面有类b的实例对象不就可以了么 public class A{ B b = new B(); // 修改B的年龄属性 public void modifyAge(int age){ b.setAge(age); } }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
有点看不懂你说的是不是static的变量和方法,默认按照非static的来吧,顺便java类名不大写可能会被烧死
你要用类的方法还是对象的方法,改类的属性还是对象的属性
看你上面的描述似乎都是对象,而不是开始写的类,而且如果是public的话,都是直接调就行了