我正在从头开始学习Java(慢),但是我一次又一次地在某些“真实”代码处达到峰值,并且发现让我困惑的东西。关于一些java语法的困惑
以下行的人喜欢它:
JPanel panel = (JPanel) container.getContentPane();
我的问题是什么是(JPanel)
和container.getContentPane()
之间发生了什么?它不像他们正在倍增的权利?
我知道这是语言的基本部分,并且随着我继续学习,我会到达这一部分,但我非常好奇,想知道它是什么。我真的不知道该如何谷歌才能得到答案。
查找“铸造” – 2012-01-13 19:52:53
我建议您只需通过* entire *基本Java教程/书本工作即可。以下是Oracle针对您当前所询问主题的一个:http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html – BalusC 2012-01-13 19:56:10
因此,container.getContentPane()返回的结果是作为JPanel对象? – red888 2012-01-13 19:57:55