程序的输出结果
wpc 2004-02-19 08:19:10 一、
public class Demo extends Object
{
private static void process(String str)
{
str = str + "_str";
}
private static void process(StringBuffer buf)
{
buf = buf.append("_str");
}
public static void main(String[] args)
{
String str = "str";
StringBuffer buf = new StringBuffer("str");
process(str);
process(buf);
System.out.println(str);
System.out.println(buf);
}
}
二、
class B extends Object
{
static
{
System.out.println("Load B");
}
public B()
{
System.out.println("Create B");
}
}
class A extends B
{
static
{
System.out.println("Load A");
}
public A()
{
System.out.println("Create A");
}
}
public class Demo extends Object
{
public static void main(String[] args)
{
new A();
}
}
请问这两段程序分别输出什么结果?谢谢!