6个回答
展开全部
用extends继承,直接使用父类的变量,缺点:不能继承其他类
用getter,通过getter获取变量,缺点:过多setter和getter容易破坏代码的可维护性
创建类的实例,然后调用实例的值,缺点:如果长时间不用实例化的对象,会被自动回收
适用reflection反射机制,导入java.lang.reflect包,以此来调用类里面的变量,缺点:开发环境不可以有安全限制,可移植性差
用接口,把变量放到一个接口里面,然后共享数据的类实现这个接口,缺点:暂时没想到
展开全部
把这个成员放到一个接口里面,然后共享数据的类都实现这个接口就可以了。两个类就是共享同一个数据了。但是这个有问题,你在一个类修改,另外一个类的数据也会变。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也觉得继承是个很不错的选择,java的三大特性之一,不用岂不是浪费
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是完全一样,继承是个很好的办法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么要复制哦,直接继承不完了嘛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询