我在类Player中定义了Get和Set方法:{}
public int当我将这两个方法复制到Exit类中时,我一直收到错误cannot find symbol - variable collectedDots。据我所知,一旦设置了get和set方法,我就能够从Player类中检索collectedDots变
{}$object = new SomeClass();我的类中的__call方法将被调用如果是这样,那么__get和__set魔术方法是用来做什么的呢?$object->someProperty;
那么会调用__get($someProperty)吗?还是会是__set($someProperty)?
我们都熟悉Java的"getter & setter“方法。它们是创建数据封装的好方法;确保类代码之外的任何私有字段只能通过这些特定的方法访问。然后,这些方法可以包括检查、开销、同步等。this.name = name; }我的问题是,使用方法重载来拥有上面针对对我来说,它似乎更具可读性和直观性:
Person p =