自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

面向对象集合框架

[size=small]集合弥补了数组的缺陷,它比数组更灵活更实用,可大大提高软件的开发效率,而且不同的集合适用于不同的场合。 集合框架是为了表示和操作集合而规定的一种统一的标准体系结构。集合框架包含3大块内容:对外的接口、接口的实现和对集合运算的算法。 通常说Java的集合框架中有两大类接口,Collection和Map。其中Collection有两个子接口,即List和Set。各接...

2016-07-07 21:03:46 114

原创 面向对象异常

[size=medium][color=red]异常[/color]是有Java应用程序抛出和处理非严重错误,它可以分为Checked异常和运行时异常两大类 Checked异常必须捕获或者声明抛出,否则无法通过编译。运行时异常不要求必须捕获或者声明抛出 Java异常是通过5个关键字来实现的:try、catch、finally、throw和throws。 即使在try块、catch...

2016-06-24 00:57:04 91

原创 面向对象接口

[size=medium][color=red]接口中的属性都是全局静态变量[/color],接口中的方法[color=red]全都是全局抽象方法[/color],接口中[color=red]没有构造方法。[/color] 类只能继承一个父类,但可以实现多个接口。一个类如果实现了一个接口,则必须实现接口中的全部方法,否则必须将其定义为抽象类。Java通过提现了约定和实现相分离的原则。 [c...

2016-06-17 00:56:26 81

原创 面向对象多态

[size=medium]简单来说,[color=red]多态(polymorphism)[/color]是具有表现多种形态的能力的特征。更专业化的说法:同一个实现接口,使用不同的实例而执行不同的操作 通过多态可以减少类中的代码量,可以提高代码的可扩展性和可维护性。继承是多态的基础,没有继承就没有多态。把子类转换为父类称为向上转型,自动进行类型转换。把父类转换为子类为向下转型,必须进行强制...

2016-06-17 00:54:29 78

原创 面向对象继承

[size=medium][color=red]继承[/color]是Java中实现代码重用的重要手段之一。Java中只支持单继承,即一个类只能有一个直接父类,Java.lang.Object类是所有Java类的祖先。 在子类中可以根据实际需求从父类继承的方法进行重新编写,称为方法的重写或覆盖。 子类中重写的方法和父类中被重写的方法必须具有[color=red]相同的方法名、参数列表,...

2016-06-17 00:52:11 53

原创 面向对象封装

[size=medium][color=red]封装[/color]是面向对象的三大特性之一,就是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作和访问! [color=red]封装的具体步骤:[/color]修改属性的可见性来限制对属性的访问,为每个属性创建一对赋值(setter)方法和取值(getter)方法,对于这些属性的存取;在赋值方法...

2016-06-17 00:47:37 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除