String有两个属性:
private final char value[];private int hash; // Default to 0
因为您位于的构造函数中
String,所以您有权访问其私有字段
value[]和
hash。
您无法
private从String类的外部访问这些字段,因此,如果尝试执行此操作,将抛出编译错误。

String有两个属性:
private final char value[];private int hash; // Default to 0
因为您位于的构造函数中
String,所以您有权访问其私有字段
value[]和
hash。
您无法
private从String类的外部访问这些字段,因此,如果尝试执行此操作,将抛出编译错误。