求解java中Containers和Panel的区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求解java中Containers和Panel的区别?相关的知识,希望对你有一定的参考价值。

为什么以下代码不会出错?是两个不同的类啊,难道他们之间有联系。求解?

Panel p=new Panel();
Container con=p;

因为Panel是组件,而Container是容器,组件继承容器的,所以不会出错!追问

Panel不是面板容器么??

追答

Panel是面板容器,但他也是一个组件,Container是一个大的容器,是比Panel还高一层的

参考技术A 这是面向对象的一个基本理念,比如

男人 男人1 = new 男人();
那么 你就可以新建一个 人 一个人 = 男人1;

明白了么,因为男人继承了人

以上是关于求解java中Containers和Panel的区别?的主要内容,如果未能解决你的问题,请参考以下文章

C# picturebox显示滚动条问题求解

JAVA中float与double的区

怎么获取EasyUI中Layout的panel的高度

Java 的Frame和Panel的区别

如何设置java中panel的大小?

怎样使delphi里的控件随窗体的大小变化而变化