这位大哥,非常感谢,在你的提示下,我解决了这个问题:1、同时定义Get、Let时,属性就内外部可读、可写;2、只定义Get时,属性只能在内部赋值,外部只读;3、只定义Let时,好像没有什么意义。但是,还有一点,为什么必须要一个中间变量呢,有办法去掉中间变量吗?不然的话就要定义很多中间变量了。
谢谢,你在回答第一个问题的时候已经帮我解决了第二个问题了。只是不知道有没有不用中间变量的方法