class Car
{
int num;
String color;
public static void run()
{
System.out.println("行驶");
}
}
class Demo99
{
public static void main(String[] args)
{
Car baoma = new Car();
//这这儿为什么需要使用baoma.run();这个语句才有输出呢?
//下面的代码不需要引用函数就可以得到输出了
}
}
这个代码没有输出这是为什么呢??
下面这个代码
public class CodeBlock02
{
{
System.out.println("第一代码块");
}
public CodeBlock02()
{
System.out.println("构造方法");
}
{
System.out.println("第二构造块");
}
public static void main(String[] args)
{
CodeBlock02 acv = new CodeBlock02();
//或者用这个都有输出
new CodeBlock02();
}
}
天蓬老师2017-04-18 10:55:38
new
은 생성자를 호출합니다.
new Demo
을 사용하면 Demo()
생성자가 호출되는데, 이는 출력이 출력된다는 의미입니다. 그러나 new run()
은 그렇지 않습니다. 왜냐하면 생성자 메서드가 출력 문을 호출하지 않기 때문입니다. 출력하려면 print()
메서드를 호출해야 합니다.