//:SprinklerSystem.java
//Complsition for code reuse
package co6;class WaterSource {
private String s;
WaterSource() {
System.out.println("WaterSource()");
s = new String("Constructed");
}
public String toString() {
return s;
}
}public class SprinklerSystem {
private String valve1,valve2,valve3,valve4;
WaterSource source;
int i;
float f;
void print() {
System.out.println("valve1 =" + valve1);
System.out.println("valve2 =" + valve2);
System.out.println("valve3 =" + valve3);
System.out.println("valve4 =" + valve4);
System.out.println("i =" + i);
System.out.println("f =" + f);
System.out.println("source =" + source);
}
public static void main(String[] args) {
SprinklerSystem x = new SprinklerSystem();
x.print(); }}
红色字体部分指的是什么?
为什么必须采用洋红色那部分文字?……toString()
//Complsition for code reuse
package co6;class WaterSource {
private String s;
WaterSource() {
System.out.println("WaterSource()");
s = new String("Constructed");
}
public String toString() {
return s;
}
}public class SprinklerSystem {
private String valve1,valve2,valve3,valve4;
WaterSource source;
int i;
float f;
void print() {
System.out.println("valve1 =" + valve1);
System.out.println("valve2 =" + valve2);
System.out.println("valve3 =" + valve3);
System.out.println("valve4 =" + valve4);
System.out.println("i =" + i);
System.out.println("f =" + f);
System.out.println("source =" + source);
}
public static void main(String[] args) {
SprinklerSystem x = new SprinklerSystem();
x.print(); }}
红色字体部分指的是什么?
为什么必须采用洋红色那部分文字?……toString()
解决方案 »
- 一个算法题...
- 敬告信息 :response.setHeader("Pragma","no-cache");问题
- 输入问题?
- 请问在RSA算法中,如何将已存在的公钥,私钥传入算法呢?
- applet的问题
- 求助各位大仙,java连接oracle数据库问题。
- 如何替换字符串中的反斜杠(\)和英文引号?
- 菜鸟的一个问题:Exception in thread "main" java.lang.NoClassDefFoundError:HelloDate/java
- 装了JB6,可是不会用,有哪位大哥大姐有中文的教程啊什么吗:???
- 从Access数据库中检索符合条件的日期的SQL语句该怎么写?
- 有一个小问题,怎么也想不通,求助啊!
- 既然set是基于map实现的,为什么还要用set?
他会自动的掉用source 的toString()方法
所有的类都有toString()方法
因为Object就有,你所做的只是复写了该方法