Java
iteye_10406
这个作者很懒,什么都没留下…
展开
-
面向对象封装
[size=medium][color=red]封装[/color]是面向对象的三大特性之一,就是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作和访问![color=red]封装的具体步骤:[/color]修改属性的可见性来限制对属性的访问,为每个属性创建一对赋值(setter)方法和取值(getter)方法,对于这些属性的存取;在赋值方法...原创 2016-06-17 00:47:37 · 94 阅读 · 0 评论 -
面向对象继承
[size=medium][color=red]继承[/color]是Java中实现代码重用的重要手段之一。Java中只支持单继承,即一个类只能有一个直接父类,Java.lang.Object类是所有Java类的祖先。在子类中可以根据实际需求从父类继承的方法进行重新编写,称为方法的重写或覆盖。子类中重写的方法和父类中被重写的方法必须具有[color=red]相同的方法名、参数列表,...原创 2016-06-17 00:52:11 · 63 阅读 · 0 评论 -
面向对象多态
[size=medium]简单来说,[color=red]多态(polymorphism)[/color]是具有表现多种形态的能力的特征。更专业化的说法:同一个实现接口,使用不同的实例而执行不同的操作 通过多态可以减少类中的代码量,可以提高代码的可扩展性和可维护性。继承是多态的基础,没有继承就没有多态。把子类转换为父类称为向上转型,自动进行类型转换。把父类转换为子类为向下转型,必须进行强制...原创 2016-06-17 00:54:29 · 90 阅读 · 0 评论 -
面向对象接口
[size=medium][color=red]接口中的属性都是全局静态变量[/color],接口中的方法[color=red]全都是全局抽象方法[/color],接口中[color=red]没有构造方法。[/color]类只能继承一个父类,但可以实现多个接口。一个类如果实现了一个接口,则必须实现接口中的全部方法,否则必须将其定义为抽象类。Java通过提现了约定和实现相分离的原则。[c...原创 2016-06-17 00:56:26 · 94 阅读 · 0 评论 -
面向对象异常
[size=medium][color=red]异常[/color]是有Java应用程序抛出和处理非严重错误,它可以分为Checked异常和运行时异常两大类Checked异常必须捕获或者声明抛出,否则无法通过编译。运行时异常不要求必须捕获或者声明抛出Java异常是通过5个关键字来实现的:try、catch、finally、throw和throws。即使在try块、catch...原创 2016-06-24 00:57:04 · 102 阅读 · 0 评论 -
面向对象集合框架
[size=small]集合弥补了数组的缺陷,它比数组更灵活更实用,可大大提高软件的开发效率,而且不同的集合适用于不同的场合。集合框架是为了表示和操作集合而规定的一种统一的标准体系结构。集合框架包含3大块内容:对外的接口、接口的实现和对集合运算的算法。通常说Java的集合框架中有两大类接口,Collection和Map。其中Collection有两个子接口,即List和Set。各接...2016-07-07 21:03:46 · 145 阅读 · 0 评论