构造函数中生成的数组怎么在内部类使用?
public class Line1 extends JFrame{
/**
*
*/
private static final long serialVersionUID = 1L;
public Line1(String[] array, String title) {
String[] station;
station = array;
JButton[] stationButton1 = new JButton[station.length];
Container container = getContentPane();
setLayout(new GridLayout(6, 5,10,10));
for (int i = 0; i < station.length; i++ ) {
stationButton1[i] = new JButton(station[i]);
container.add(stationButton1[i]);
}
setSize(800, 600);
setTitle(title);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
}
public class stationSelect implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
int index = new PrintArray(stationButton1, e).getIndex(); //这里stationButton1会报错
}
}
}怎样让stationButton1数组能够在内部类中使用?小菜鸟刚刚学习java,请各位大佬指导
相关推荐
简单谈谈java中匿名内部类构造函数
主要简单给我们介绍了java中匿名内部类构造函数,并附上了简单的示例,有需要的小伙伴可以参考下。
java 内部类使用(内部匿名类)
java 成员内部类使用 内部匿名类 方法参数匿名类 方法匿名类
浅谈Java内部类的四个应用场景
Java内部类是Java言语的一个很重要的概念,《Java编程思想》花了很大的篇幅来讲述这个概念。但是我们在实践中很少用到它,虽然我们在很多时候会被动的使用到它,但它仍然像一个幕后英雄一样,不为我们所知,不为我们所用。 本文不试图来讲述Java内部类的今生前世、来龙去脉,这些在网络上都已经汗牛充栋。如果读者想了解这些,可以在网络上搜索来学习。Java内部类总是躲在它的外部类里,像一个幕后英雄一样。但是幕后英雄也有用武之地,在很多时候,恰当的使用Java内部类能起到让人拍案叫绝的作用。本文试图谈一谈让这个幕后英雄也有用武之地的四个场景,希望引起大家对使用Java内部类的兴趣。
java–一个类中可以定义多个无参构造函数
在学习群里面看到一位同学问——一个类中可以定义多个空参数的构造方法吗 我当是在想应该不行的吧,然后看到那个问问题的同学说:“可以再定义局部类的空参构造方法”,然后自己看了一下关于局部类的知识确实阔以,话不多说,上代码。 package e01; public class jvav { public static void main(String[] args) { Outer outer=new Outer(); Outer.Inner inner = outer.new Inner(); // 创建内部类对象 inner.show1(); // 测试在成员内部类中访问外部类成员
java 静态内部类的使用规范
java 静态内部类的使用规范 java 静态内部类的使用规范


Java SE
