作者zxwxz (zxwxz)
看板java
标题Re: [问题] 关於继承以及宣告的模式
时间Thu Jun 22 16:00:22 2006
※ 引述《emn178 (小残)》之铭言:
: ※ 引述《zxwxz (zxwxz)》之铭言:
: : 在这边有点疑问想发问
: : 目前我写的一个小程式
: : 发生了点疑惑
: : public class GaOption extends JPanel{
: : public JTextField population, elite, generations, mutation;
: : ...
: : ...
: : 上面是自己写的class
: : 然後在主程式中
: : private JPanel GAoptions;
: ^^^^^^^^^^^^^^^^^^^^^^
: 这边应该是
: private GaOption GAoptions;
: : GAoptions = new GaOption();
: : 然而GAoptions.method();
: : 在CALL PUBLIC FUNTION却说不能RESOLVE这个METHO
: : 如果宣告型态不改变的话
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: : 请问要怎样改写才能使得GAoptions可以CALL GaOption 的PUBLIC FUNTION
有没有办法用jpanel来接new GaOption();
例如我可能有很多不同内容的JPANEL类型
但是我要统一管理
有点想要做出类似C++的指标做法
在JAVA中有办法实现吗
例如 A, B, C EXTENDS F
F *ALL_F[3];
ALL_F[0]=new A;
ALL_F[1]=new B;
ALL_F[2]=new C;
for(i=0;i<3;i++){
ALL_F[i].method();
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.165.137.69