黑马程序员技术交流社区
标题:
java中sop方法的作用,急求解释!!
[打印本页]
作者:
刘俊佳
时间:
2012-7-6 08:05
标题:
java中sop方法的作用,急求解释!!
本帖最后由 刘俊佳 于 2012-7-6 08:40 编辑
这是代码:
package test;
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class RuntimeDemo {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
String[] mons = { "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月",
"十月", "十一月", "十二月" };
String[] weeks = { "", "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
int index = c.get(Calendar.MONTH);
int index1 = c.get(Calendar.DAY_OF_WEEK);
sop(c.get(Calendar.YEAR) + "年");
// sop((c.get(Calendar.MONTH+1))+"月");
sop(mons[index]);
sop(c.get(Calendar.DAY_OF_MONTH) + "日");
// sop("星期"+c.get(Calendar.DAY_OF_WEEK));
sop(weeks[index1]);
}
public static void sop(Object obj) {
System.out.println(obj);
}
}
这里这个sop有什么作用?最好详细点。
作者:
余清兰
时间:
2012-7-6 08:09
public static void sop(Object obj) {
System.out.println(obj);
你这里定义的一个名为sop的方法,参数类型是Object类型的,Object是所有类的根类,也就是说,它能接收任意数据类型的参数传入,方法主体是System.out.println(obj);
就是传进来是什么变量,就把此变量对应的内容打印出来了,这跟普通静态方法一样的,在一个类里的话直接用方法名调用sop(传入的参数变量);
作者:
万宝东
时间:
2012-7-6 08:14
首先你要知道sop是从哪里来的,看下面的方法
public static void sop(Object obj) {
System.out.println(obj);
}
定义一个静态方法 sop(),接收的参数是Object,当调用sop方法时,它就会执行他内部的语句System.out.println(obj);将传入的obj打印出来。
对于程序中每一次调用sop()的作用,其实就是为了每次需要打印结果时少写一句System.out.println()这句代码。sop的作用就等同于这句话。
不知道这样解释你明白不
作者:
刘俊佳
时间:
2012-7-6 08:19
额,明白了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2