- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 【java】抽象类 和 接口
抽象类 Java提供一个叫抽象方法的机制,这种方法是不完整的,仅有声明体而没有方法体。即: abstract void f(); 包含抽象方法的的类叫做抽象类。如果一个类包含一个或者多个抽象方法,该类必须限定为抽象的。 创建抽象类和抽象方法非常有用,因为它们可以使类的抽象性明确起来,并告诉用户和编译器打算怎样来使用它们。 抽象类还是很有用的重构工具,因为它们使我们可以很容易地将
2014-08-05 17:58:26 566
原创 【java】多态
在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种特征 多态:对象既可以作为它自己本身的类型使用,也可以作为它的基类型使用 注:Music . tune() 方法接受一个Instrment 引用,同时也接受任何导出自Instrument的类。 方法调用绑定 将一个方法调用同一个方法主体关联起来被称作绑定 包括:前期绑定 和 后期绑定(运行时根据对象的类型进行绑
2014-08-04 20:58:25 520
原创 【java】组合 and 继承
继承是所有OOP语言和Java语言不可缺少的组成部分。 当创建一个类时,总是在继承,因此,除非已明确指出要从其他类中继承,否则就是在隐式的从Java的标准根类Object进行继承。 继承会自动得到基类中所有的域和方法。 private成员,只有父类才可以访问,但是可以理解为隐性的继承。
2014-08-01 13:04:02 596
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人