8.5 replace array with object (以对象取代数组)

有一个数组,其中的元素各自代表不同的东西。

以对象替换数组,对于数组中每个元素,以一个字段来表示。

动机:

一个数组容纳了多种不同对象。可以运用字段名称和函数名称来传达这样的信息。

做法:

新建一个类表示数组所拥有的信息,并以其中一个public字段保存原先的数组。

改用新类。

逐一为数组元素添加取值,设值函数。根据用途,为这些函数命名


旧代码

String[] rows = new String[3];
row[0] = "Liverpool";
row[1] = "15";
String name = row[0];
int wins = Integer.parseInt(row[1]);



新代码

class Performance...
private String _name;
public String getName(){
    return _name;
}
public void setName(String arg){
    _name = arg;
}
String _wins
public int getWins(){
    return Integer.parseInt(_wins);
}
public void setwins(String arg){
    _wins = arg;
}




阅读更多
文章标签: object string class
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭