[置顶] 【原】java中没解决的问题

Content:

1. 多个内部类的重用

2. 参数是对象数组时,调用时不能直接传对象数组,要先初始化数组再传

====================================================================

1. 多个内部类的重用

问题描述:

a)  两个JDialog,属性都是私有成员,因此分别写了两个内部类进行了一系列相似的操作。这两个内部类继承同一个类FocusTraversalPolicy()

b)  这两个JDialog有3个相同属性,1个不同属性。关键是怎么把这个不同的属性,在子类中重写。

初步设想:写一个类A继承FocusTraversalPolicy(),这两个内部类继承类A。

实现:可变内容全部作为构造函数参数初始化时指定


2. 参数是对象数组时,调用时不能直接传对象数组,要先初始化数组再传

问题描述:

java构造函数参数是JButton数组,为什么调用时不能直接传{button1,button2},

而要事先初始化JButton[] buttonarray={button1,button2};再传buttonarray


你可能感兴趣的:(java,问题)