<pre name="code" class="java">class Fu
{
public Fu(String str)
{
System.out.println("我是父"+str);
}
public void print()
{
System.out.println("我是父类方法");
}
public static String sop()
{
return " Fu Static";
}
}
class Zi extends Fu
{
Zi(String str)
{
super(str);
}
public static String sop()
{
return " Zi Static";
}
public void print()
{
System.out.println("我是子类方法");
}
//public void Fu()
// {
/// System.out.println("我覆盖了父类方法");
//}
}
class Public
{
public static void main(String[] args)
{
//new Zi().print();
Fu fu=new Zi("哈哈");
fu.print();
System.out.println(fu.sop());
//zi.Fu();
}
}
输出结果为:
我是父hah
我是子类方法
Fu Static
由此也可以看出父类中static函数是不能被继承的。
父类中若定义成员变量如private String name="小明&