Java的静态方法和非静态方法

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

  如下面的代码

  Java代码

  public class Test

  {

  public static void main(String[] args)

  {

  M m = new N();

  System.out.println(m.getName());

  System.out.println(m.getValue());

  if(m instanceof N)

  {

  System.out.println(“1”);

  }

  if(m instanceof M)

  {

  System.out.println(“2”);

  }

  }

  }

  class M

  {

  public static String getName()

  {

  return “M”;

  }

  public String getValue()

  {

  return “MM”;

  }

  }

  class N extends M

  {

  public static String getName()

  {

  return “N”;

  }

  public String getValue()

  {

  return “NN”;

  }

  }

  输出为:

  M

  NN

  1

  2

若不给自己设限,则人生中就没有限制你发挥的藩篱。

Java的静态方法和非静态方法

相关文章:

你感兴趣的文章:

标签云: