cle*_*tus 17
当然.您可以将任何成员放在您喜欢的对象中.例如,此类存储一个字符串和11个整数.整数存储在数组中.如果你知道它们中有11个(或者显然是任何固定数字),这往往比存储11个独立的int成员更可取.
public class MyObject {
private String text;
private int[11] numbers = new int[11];
public String getText() { return text; }
public void setText(String text) { this.text = text; }
public int getNumber(int index) { return numbers[index]; }
public void setNumber(int index, int value) { numbers[index] = value; }
}
Run Code Online (Sandbox Code Playgroud)
所以你可以编写一些代码:
MyObject ob = new MyObject();
ob.setText("Hello world");
ob.setNumber(7, 123);
ob.setNumber(3, 456);
System.out.println("Text is " + ob.getText() + " and number 3 is " + ob.getNumber(3));
Run Code Online (Sandbox Code Playgroud)
注意: Java中的数组是从零开始的.这意味着11号数组的数组包含索引0到10的元素.
您还没有真正指定11是否是数字和文本的含义和用法的固定数字.取决于可能完全改变最佳方式的答案.
| 归档时间: |
|
| 查看次数: |
9271 次 |
| 最近记录: |