黑马程序员技术交流社区
标题:
String
[打印本页]
作者:
dhgcy
时间:
2014-8-28 16:45
标题:
String
class StringMethodDemo
{
public static void main(String[] args){
method_get();
method_trans();
}
public static void method_get(){
String str="abcdeakpf";
[color=Red]sop(str.length());[/color] }
public static void method_trans(){
char[] arr={'a','b','c','d','e','f'};
String s=new String(arr);
[color=Red]sop("s="+s);[/color] }
public static void sop(Object obj){
System.out.println(obj);
}
}
复制代码
length()是String类中,获取长度的方法;在输出语句中使用对象调用该方法;
String(String s) 是String类的一个构造方法,在输出语句中没有使用对象调用该方法;
是不是只要是构造函数,在输出语句中就不用使用对象调用构造函数,在输出语句中直接输出创建的对象? 不明白,请教大家?
作者:
cs8630323
时间:
2014-8-28 16:58
不懂你在说什么
作者:
碎流
时间:
2014-8-28 17:02
你这是主函数直接调用自己的普通函数呀...当然是直接调用就可以了... 我理解的是,你可能是因为这个类没有搞清楚,你把 代码的类和api里面对象的那些方法混淆了.
作者:
舍我其谁
时间:
2014-8-28 17:51
不明白你要表达的意思
作者:
dhgcy
时间:
2014-8-28 19:12
碎流 发表于 2014-8-28 17:02
你这是主函数直接调用自己的普通函数呀...当然是直接调用就可以了... 我理解的是,你可能是因为这个类没有 ...
嗯 我也感觉自己哪里混淆了 但不只知道是哪里混淆了 看了你的回复有点明白 了 可以仔细说说怎么区分吗?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2