社区
Java SE
帖子详情
私有制的set和get.
weixin_45727620
2019-10-14 01:09:26
如题,我在一个类中定义了private String[] name 有对应的get和set方法,我在主函数用该类的set传去一个形参数组,然而在另一个类中new了该类的对象,再使用get让他输出name数组 然而输出来是null,为什么?难道是在另外的类访问不到吗?求助大神!
...全文
112
7
打赏
收藏
私有制的set和get.
如题,我在一个类中定义了private String[] name 有对应的get和set方法,我在主函数用该类的set传去一个形参数组,然而在另一个类中new了该类的对象,再使用get让他输出name数组 然而输出来是null,为什么?难道是在另外的类访问不到吗?求助大神!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38854849
2019-10-15
打赏
举报
回复
两个对象所以第二个无法get你第一个对象set的值,成员变量默认为null,所以get返回为空 其他类里调用我这个私有制的变量 通过JAVA反射机制来实现,访问私有变量
Defonds
2019-10-15
打赏
举报
回复
变量私有,get、set public
weixin_45727620
2019-10-14
打赏
举报
回复
好的 谢谢各位老哥 有什么方法在其他类里调用我这个私有制的变量呢?
why_are_you_so_diao_
2019-10-14
打赏
举报
回复
new一个对象的意思相当于另外创一个空值的对象。
usecf
2019-10-14
打赏
举报
回复
对象不一样呀 成2个对象了 就和delete一样 是new的谁释放
liuPeng_0930
2019-10-14
打赏
举报
回复
你在主函数中调用set函数的对象 和你再另一个类中new的对象在内存中是不同的两个对象,当然不能拥有相互的属性值了。 除非你把这个对象的类定义成单例模式,不通过new的方式获得
Mg_Mags
2019-10-14
打赏
举报
回复
new个对象 直接调用get 输出当然是空的了 和你set的都不是一个对象 你怎么get出来你set的数组呢
AI编程代理如何深度集成CI/CD与测试流程
AI编程代理已从代码补全工具演进为可嵌入真实软件工程流水线的智能执行单元。其核心原理在于打破沙盒隔离,通过环境镜像同步、事件驱动触发和双向状态回写,实现与Jira、GitLab、SonarQube等企业级工具链的语义级集成。技术价值体现在显著降低CI失败率(63%→4.2%)、提升测试有效性(+41%)及增强发布可审计性。典型应用场景包括自动化单元测试生成、Pipeline根因诊断、SBOM可信链构建与Changelog合规生成。本文聚焦Devin在金融级CI/CD、Testing与Integrations
JavaSE『学习笔记』
本教程以 JDK8 为主,新版本与新特性以介绍与使用为辅。
Fences开源平替指南:桌面自动整理工具与脚本实战
在日常办公与开发中,桌面效率直接关系到信息处理的流畅度。很多人习惯将文件囤积在桌面上,这不仅造成视觉混乱,更会分散注意力。桌面整理的核心逻辑,并非简单的文件移动,而是基于规则实现自动分类与收纳。商业软件 Stardock Fences 凭借平滑交互和分区可视化广受欢迎,但其付费且相对厚重的模式并非唯一选择。在自动化脚本与开源生态日益成熟的今天,我们完全可以通过更轻量的方案实现同等甚至更强的整理效果。本文从桌面管理的基本概念出发,剖析文件过滤与自动排列的底层原理,并结合工程实践介绍如何利用 PowerShel
原创软件生存指南:构建防御性工程系统
在软件工程实践中,代码完成只是起点,真正决定项目寿命的是外部环境与工程韧性。供应链风险、分发渠道单点故障、协议竞争与社区治理压力,都会对一款原创软件构成致命威胁。理解依赖管理、版本锁定、SBOM生成与持续集成等基础机制,能有效降低上游依赖消失或投毒带来的影响;而多分发渠道与校验和签名则保障了发布物的可验证性。开源协议的选择界定了竞争边界,云端化能力则增强了核心壁垒。从构建、发布到维护的自动化流程,构建起一套防御性工程系统,让软件在遭遇外部冲击时具备回滚和自愈能力,从而走得更远。
银行私有化部署Dify:四大安全加固与国密SM4集成实战
在数字化转型浪潮中,企业级AI应用开发平台成为提升业务智能化水平的关键工具。其核心原理在于通过大语言模型与低代码框架,降低智能应用构建门槛,实现智能客服、文档分析等场景的快速落地。对于数据安全与合规性要求极高的金融行业,私有化部署是保障核心数据资产可控的必然选择。在此基础上,构建纵深防御体系至关重要,涉及基础设施隔离、统一身份认证、数据全生命周期加密及运维审计等多个层面。其中,采用国密算法进行数据加密是满足国内监管要求的重要环节。本文聚焦于金融级高安全场景,详细解析如何将国密SM4算法集成至私有化部署的Di
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章