======1===============
A frame;
public B(A f);
======2===============
A frame;
public B(JFrame f);
frame = (A)f;
======3===============
JFrame frame;
public B(JFrame f);
frame = f;
======4===============
JFrame frame;
public B(A f);
frame = f;
以上四种都可以. 但是有区别,如果你想用A中的特性,则用1或2. 如果为了通用性,则用3, 不建议用2,4.
A frame;
public B(A f);
======2===============
A frame;
public B(JFrame f);
frame = (A)f;
======3===============
JFrame frame;
public B(JFrame f);
frame = f;
======4===============
JFrame frame;
public B(A f);
frame = f;
以上四种都可以. 但是有区别,如果你想用A中的特性,则用1或2. 如果为了通用性,则用3, 不建议用2,4.
解决方案 »
- List 循环获取元素
- 小问题,憋死我了,救我啊!!
- java基本类型的默认值
- setOpaque函数和JComponent类的问题!
- java编译出错,大家快来看一下啊
- 【调查】大家买那本杂志多?《程序员》OR《开发高手》
- main的类里不能有方法吗,我这个程序很简单,难道非要声明为static后再把方法体放到main外面吗?(我没太多得分了,请谅解,谢谢)
- 求换行符号
- JDBC中是否有和ADO中相似的类,可以进行ADD,Delete,updatebatch等操作,resultset好像不行?
- weblogic6.X在jbuilder6里面如何设置
- 2个JAVA程序的运行小问题
- setContentPane的作用
如果没有真的区别的话,那么传参数的时候,除了int什么的,都直接用Object