在Java中,Person类定义了私有成员变量name和age,并提供了setName、getName、setAge和getAge方法。如果尝试在Person类的外部直接通过`personObject.name = "NewName";`修改name属性,将会发生什么?
答案解析
Java中,私有(private)成员变量只能在声明它的类内部访问。外部直接访问会导致编译时错误。这体现了封装和访问控制的原则,旨在保护对象内部数据的完整性和一致性。
正确答案:B