• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
肖必强
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2016年11月9日

通过反射操作类的属性
摘要: 我们新建一个类Person: 新建一个枚举Sex: 在Main.java主方法中获取Person类的属性: 运行结果: 注意:使用反射操作属性时最好通过setter和getter方法,因为扩大了属性的访问权限可能造成不安全 阅读全文
posted @ 2016-11-09 16:01 肖必强 阅读(235) 评论(0) 推荐(0)
 
通过反射调用一个类的方法(两种)
摘要: 方法一: 首先我们建立一个Person类: 再建立一个枚举Sex: 然后在Main.java中调用Person类的setInfo方法: 运行结果: 方法二: 修改Person类,Sex枚举不变: 修改Main.java: 运行结果: 主方法通过setter和getter方法分别设置和调用类中的属性。 阅读全文
posted @ 2016-11-09 15:29 肖必强 阅读(17525) 评论(0) 推荐(0)
 
java通过反射取得一个类的完整结构
摘要: 首先我们在person包中新建一个Person.java: 然后在sex包中建立一个枚举Sex.java: 再在main包的主方法取得Person类的完整结构: 运行结果: 结果说明该类继承得到的方法也可以得到。 阅读全文
posted @ 2016-11-09 14:26 肖必强 阅读(1704) 评论(0) 推荐(0)
 
 

2016年11月6日

如何判断两个对象是否完全相等
摘要: 运行结果: 因而当内容完全相同时,new Stu并不会分配另外空间,猜想hashCode决定了new运算是否会分配新空间 验证猜想:把equals方法注释掉 运行结果: 修改输入的信息为: 运行结果: 结果应该是hashCode决定了new运算是否会分配新的空间 阅读全文
posted @ 2016-11-06 17:40 肖必强 阅读(6263) 评论(2) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3