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();

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 08:24:55
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();

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();
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();

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