Java 的Frame和Panel的区别

Java 的Frame和Panel的区别
下面哪个语句是正确的【 】:
A.Object o = new Button(“A”); B.Button b = new Object(“B”);
C.Panel p = new Frame(); D.Frame f = new Panel();
ERLIGUAIGUAI 1年前 已收到1个回答 举报

yuner 幼苗

共回答了17个问题采纳率:88.2% 举报

A正确,因为Button类是Object的子类,A的使用方式,称Object 的对象o是子类对象的上传型对象.(就好比说,老虎是是动物,一个道理)
而Frame和Panel的区别,他俩都是容器,最本质的区别是,窗口(Frame对象)会默认的被系统添加到显示屏上,所以,不允许将一个窗口添加到另一个容器中去,而Panel没这个限制.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.973 s. - webmaster@yulucn.com