class Person
{
private BankAccount account;
Person(BankAccount account)
{
this.account = account;
}
public Person someMethod(Person person)
{
//Why accessing private field is possible?
BankAccount a = person.account;
}
}
Run Code Online (Sandbox Code Playgroud)
请忘记设计.我知道OOP指定私有对象是该类的私有对象.我的问题是,为什么OOP设计为私有字段具有类级访问而不是对象级访问?
我想知道mapping.getInputForward()Struts中有什么用.API表示它创建并返回ActionForward与Action输入相对应的内容.
但我不明白这意味着什么.有人能更清楚地向我解释一下吗?我可以使用此方法返回上一页吗?如果可以的话,我该怎么做?
我目前正在使用Apache POI处理MS Excel文件,我遇到了一些看起来很奇怪的东西.HSSFCell类有一个getRichStringCellValue()返回HSSFRichTextString对象的方法.为了将其转换为普通字符串,我们使用getString().看起来像这样:
cell.getRichStringCellValue().getString()
Run Code Online (Sandbox Code Playgroud)
现在是什么让我疑惑是,为什么有一个getString()摆在首位,在toString()做实质上是一样的,即返回字符串相同呢?有谁知道为什么?