ContentPane类是Container类的子类。
Container contentPane = getContentPane();
上面那句代码是一种多态的写法其中的getContentPane()是相当于new ContentPane():
指针类型 变量名 = 值;(C语言中)
int a = 12;
父类引用类型 对象名 = new 子类名();
Container contentPane = new ContentPane();
右边的new ContentPane()就已经创建了一个ContentPane类的对象存储在虚拟机中(我也不知道对象具体存在哪里),然后左边创建了一个Container类型的引用变量(contentPane),并让它指向刚才的对象存储地址。
PS:
引用类似于C语言中的指针(但他们有什么不同我说不出来)
如有理解错误,敬请指出