/*
*构造方法与普通方法的区别:构造方法在定义时就执行,而普通方法下必须调用才执行
*孔华生
*/
class A
{
protected void print(String s)
{
System.out.println(s);
}
A()
{
print("A()");
}
public void f()
{
print("A:f()");
}
}
class B extends A
{
B()
{
print("B()");
}
public void f()
{
print("B:f()");
}
}
public class TestGouzaofangfa
{
public static void main(String[] args)
{
B b = new B();
b.f();
}
}
*构造方法与普通方法的区别:构造方法在定义时就执行,而普通方法下必须调用才执行
*孔华生
*/
class A
{
protected void print(String s)
{
System.out.println(s);
}
A()
{
print("A()");
}
public void f()
{
print("A:f()");
}
}
class B extends A
{
B()
{
print("B()");
}
public void f()
{
print("B:f()");
}
}
public class TestGouzaofangfa
{
public static void main(String[] args)
{
B b = new B();
b.f();
}
}