代码
c#
using System;
namespace TestParams
{
class Program
{
class Base
{
public void fun()
{ System.Console.WriteLine("Base"); }
}
class Derived : Base
{
public void fun()
{ System.Console.WriteLine("Derived"); }
}
static void Main(string[] args)
{
Base x = new Derived();
x.fun();
Console.Read();
}
}
}
java
class Base{
public void fun(){
System.out.println("Base");
}
}
class Derived extends Base{
public void fun(){
System.out.println("Derived");
}
}
public class DerivedTest {
public static void main(String[] args) {
Base x =new Derived();
x.fun();
}
}
结果:
c#
java