Java继承程序输出问题

时间:2016-08-04 03:32:39

标签: java inheritance

我已经在这个程序工作了一段时间,但仍然无法获得正确的输出。

输出应该类似于下面的图片,但我得到一个不同的错误输出。 Output

可在此链接StockObserverTest class

中找到测试类

PriceDisplay类代码:

@Override
public void update (Map<String,Double> priceMap) 
{
    this.priceMap = priceMap;
    display();      //calling display method
}

@Override
public void display() {
    //print line
    System.out.printf("Portfolio #%s, ASD = %.2f, ADM = %.2f, "
            + "AAC = %.2f, AFAS = %.2f %n", ticker, priceMap.get("ASD"), priceMap.get("ADM"), 
            priceMap.get("AAC"), priceMap.get("AFAS"));
 }
}

我不知道如何将它们打印出来看起来像所需的输出。

0 个答案:

没有答案