2007-10-21

方法重写和接口的思考

关键字: Java学习
昨天一个网友问我“你是怎么理解方法重写和接口的?”开始我以为可以很快的回答他的问题,但是后来发现没那么简单。 现在就谈谈我对接口的理解,在我看来要理解接口,就必须先理解多态是怎么一回事,应为单讲接口不好理解,下面是我对方 法重写和接口的理解: 方法重写允许Java支持运行时的多态性 运行时多态性是面向对象设计方法实现代码重用和健壮性的最大机制之一,代码库在维持抽象接口同时不用重新编译的情 况下即可调用新类的实例。 成功应用多态性的关键还要理解超类和子类形成的从简单到复杂的层次。为了正确应用多态性,超类提供了子类 ...
  • 08:45
  • 浏览 (361)
  • 评论 (0)
2007-10-04

Super关键字的几点应用

关键字: Java学习
Super关键字的几点应用   最近在学习java时的一点心得,有错的地方希望大家指正。   在Java中,如果子类中定义的成员变量和超类(父类)中的成员变量同名时,则父类中的成员变量不能被继承,此时称子类的成员变量隐藏了父类的成员变量。当子类中定义了一个方法,并且这个方法的名字,返回类型,及参数个数和类型和父类的某个方法完全相同时,父类的这个方法将被隐藏,既不能被子类继承下来。如果我们在子类中想使用被子类隐藏的父类的成员变量或方法就可以使用关键字super。 1. 使用super调用超类(父类)的构造行函数 子类不继承父类的构造方法,因此,子类如果想使用父类的构造方法 ...
  • 21:11
  • 浏览 (388)
  • 评论 (0)
gml520
搜索本博客
我的相册
2aab7ab4-21e2-3114-acd6-1f2e4be05b59-thumb
抓图1
共 10 张
最近加入圈子
存档
最新评论