黑马程序员技术交流社区
标题:
怎么才能让他识别并输出名字
[打印本页]
作者:
姚伟涛
时间:
2012-4-19 09:42
标题:
怎么才能让他识别并输出名字
public class Message {
private static String the_message;
private static java.util.Date the_date;
public Message(String string) {
}
public static void main (String[] args) {
the_date = new java.util.Date();
the_message = "Ryan";
Message m3 = new Message( "Ryan" );
m3.println1();
m3.println2();
}
public static void println1( ) {
String long_message = " Hello World! My name is " + m3 + ". The date is " + the_date;
String lower_case = long_message.toLowerCase();
System.out.println( lower_case );
}
public static void println2( ) {
String long_message = " Hello World! My name is " + the_message +
". The date is " + the_date;
String upper_case = long_message.toUpperCase();
System.out.println( upper_case );
}
}
我希望输出我的名字 但是在写long_message的时候写m3就无法识别
怎么才能让他识别并输出名字(而不是像后面那个重新创建一个新的变量)
作者:
liuyang
时间:
2012-4-19 10:19
变量作用域问题,你可以在方法里传递一个参数,然后在调用时,把值传递进去,
作者:
奥特曼爱小怪兽
时间:
2012-4-19 13:39
本帖最后由 徐晓磊 于 2012-4-19 13:42 编辑
public Message(String string) {
the_message = string }
public void println1( ) {
String long_message = " Hello World! My name is +" this+ ". The date is " + the_date;
String lower_case = long_message.toLowerCase();
System.out.println( lower_case );
}
public String toString() {
return the_message;
}
复制代码
[
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2