urenai 发表于 2023-12-26 22:15 真专业! |
hs999xl 发表于 2023-12-26 19:16 对了,这就是属性写和属性读的作用 ![]() |
| 同问 |
明靓 发表于 2023-12-26 19:09 应该搭个房子保证自己财产安全,还得有安保,不能谁都能进。哈哈 |
创世魂 发表于 2023-12-26 19:03 “读写属性下可以做更多的验证操作”是不是指“在属性读、写方法里写一些代码保证数据没问题再返回或赋值?” |
hs999xl 发表于 2023-12-26 19:00 写:小鸟没有做房子,把窝搭在树丫上,没有锁门,然后在里面下了三个小鸟蛋,有一天,杜鹃鸟看小鸟妈妈不在偷偷地在里面下了个杜鹃鸟蛋,然后就飞走了,小鸟妈妈莫名其妙地就帮杜鹃鸟养它的孩子. 读:鸟窝露天在外面,有一天窝里来了条蛇,把蛋吃了. 怎样?有何感想? |
hs999xl 发表于 2023-12-26 19:00 可防止空指针异常等问题。读写属性下可以做更多的验证操作。 |
明靓 发表于 2023-12-26 18:52 想请教下,不安全的写是什么?如何操作变量是不安全的? |
| 直接公开变量,有些地方会不安全地写,会产生一些意外的结果,而把变量隐藏起来,只通过属性写方法来操作,就会安全得多,不会产生意外结果. |
|
属性读和属性写,本质是方法,只是做了个语法糖,把赋值和取值搞到和变量一样。 既然是方法,那它自然不是只读写成员变量,而是可以做很多事。 |
|Archiver|手机版|小黑屋|递归火山软件开发平台
( 鄂ICP备18029190号 )
GMT+8, 2026-2-8 17:27 , Processed in 0.089847 second(s), 22 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.