这次我们说说多态中成员的特点。
我们写这样一个代码
class Fu
{
void method1()
{
System.out.println("fu method1");
}
void method2()
{
System.out.println("fu method-2");
}
}
class Zi extends Fu
{
void method1()
{
System.out.println("zi method-1");
}
void method3()
{
System.out.println("zi method-3");
}
}
class DuoTaiDemo4
{
public static void main(String[ ] args)
{
Zi z=new Zi();
z.method1();
z.method2();
z.method3();
}
}
这个运行结果如图。
我们把主函数改成这样试一下
class DuoTaiDemo4
{
public static void main(String[ ] args)
{
Fu f=new Zi();
f.method1();
f.method2();
/*Zi z=new Zi();
z.method1();
z.method2();
z.method3();*/
}
就会显示编译失败,我们就可以得出来