public class PointDemo{
private class Point{
private int x,y;
public Point(){
}
public void setPoint(int x,int y){
this.x=x;
this.y=y;
}
public int getX(){return x;}
public int getY(){return y;}
}
private Point[] points;
public PointDemo(int length){
points=new Point[length];
for(int i=0;i<points.length;i++){
points[i]=new Point();
points[i].setPoint(i*5,i*5);
}
}
public void showPoints(){
for(int i=0;i<points.length;i++){
System.out.printf("Point[%d]:x=%d,y=%d%n",i,points[i].getX(),points[i].getY());
}
}
}
内部类与数组应用实例
本文介绍了一个使用Java内部类及数组的应用实例。该实例创建了一个名为PointDemo的类,包含一个名为Point的内部类,Point类用于表示二维坐标点,并提供设置和获取坐标的方法。PointDemo类中维护了一个Point对象数组,构造函数初始化数组并为每个点设置坐标值,最后通过showPoints方法展示所有点的坐标。
1104

被折叠的 条评论
为什么被折叠?



