首页 相关文章 Java中的方法和变量在继承时的覆盖问题

Java中的方法和变量在继承时的覆盖问题

  想必你已经阅读了一两本这样的Java书籍,它们在开头都指出了面向对象编程的3个主要概念:封装、继续和多态。理解这3个概念对于领会Java 语言来说至关重要,而搞懂方法的覆盖又是理解继续概念的要害部分。

  这个例子摘自 Java 语言规范

  

01:  class Super 02:  { 03:  static String greeting() 04:  { 05: return "Goodnight"; 06:  } 07: 08:  String name() 09:  { 10: return "Richard"; 11:  } 12:  }  01:  class Sub extends Super 02:  { 03:  static String greeting() 04:  { 05: return "Hello"; 06:  } 07: 08:  String name() 09:  { 10: return "Dick"; 11:  } 12:  }  01:  class Test 02:  { 03:  public static void main(String[] args) 04:  { 05: ...[ 查看全文 ]

2016-02-19 标签:

Java中的方法和变量在继承时的覆盖问题的相关文章

手机页面
收藏网站 回到头部