小编Arv*_*ani的帖子

访问同一类中另一个对象的私有字段

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设计为私有字段具有类级访问而不是对象级访问

.net c++ java oop

76
推荐指数
4
解决办法
3万
查看次数

何时使用'mapping.getInputForward()'?

我想知道mapping.getInputForward()Struts中有什么用.API表示它创建并返回ActionForward与Action输入相对应的内容.

但我不明白这意味着什么.有人能更清楚地向我解释一下吗?我可以使用此方法返回上一页吗?如果可以的话,我该怎么做?

struts struts-1

2
推荐指数
1
解决办法
6144
查看次数

getRichStringCellValue().getString()和getRichStringCellValue().toString()之间的区别是什么

我目前正在使用Apache POI处理MS Excel文件,我遇到了一些看起来很奇怪的东西.HSSFCell类有一个getRichStringCellValue()返回HSSFRichTextString对象的方法.为了将其转换为普通字符串,我们使用getString().看起来像这样:

cell.getRichStringCellValue().getString()
Run Code Online (Sandbox Code Playgroud)

现在是什么让我疑惑是,为什么有一个getString()摆在首位,在toString()做实质上是一样的,即返回字符串相同呢?有谁知道为什么?

java string excel apache-poi

0
推荐指数
1
解决办法
918
查看次数

标签 统计

java ×2

.net ×1

apache-poi ×1

c++ ×1

excel ×1

oop ×1

string ×1

struts ×1

struts-1 ×1