最近看书,看到构造函数,然后看着书上的内容敲了一遍,检查了好几遍,都敲不出结果,就是敲不出构造函数。
最后发现,书上class的前面,只有public的修饰符,而我习惯性地,加上了public void。
那么问题来了,void按照我的理解,是无返回值的意思,怎么就禁止的构造函数的输出呢?
小弟的还在学基础部分,可能问题有点简单,求给点建议。
class Demo1
{
public static void main(String[] args)
{
System.out.println("Starting...");
Duck d = new Duck();
}
}
class Animal
{
public void Animal()
{
System.out.println("Making an animal.");
}
}
class Duck extends Animal
{
public void Duck()
{
System.out.println("Making a duck.");
}
}
|
|