大家好,我是小曜,我来为大家解答以上问题。formatter属性,formatter很多人还不知道,现在让我们一起来看看吧!
1、Formatter 是JAVA中用来格式化输出的类。
2、import java.io.*;
3、 import java.util.*;
4、 public class Turtle {
5、 private String name;
6、 private Formatter f;
7、 public Turtle(String name, Formatter f){
8、 this.name =name;
9、 this.f=f;
10、 }
11、 public void move(int x, int y){
12、 f.format("%s The Turtle is at (%d ,%d) ", name, x, y);
13、 }
14、 public static void main(String[] args){
15、 printStream outAlias = System.out;
16、 Turtle tommy=new Turtle("Tommy",
17、 new Formatter(System.out));
18、 Turtle terry = new Turtle("Terry",
19、 new Formatter(outAlias));
20、 tommy.move(0,0);
21、 terry.move(4,8);
22、 tommy.move(3,4);
23、 terry.move(2,5);
24、 tommy.move(3,3);
25、 terry.move(3,3);
26、 }
27、 }
28、看懂这段你就明白了。
本文到此讲解完毕了,希望对大家有帮助。