1、 面向对象:一种计算机编程的架构。把每个独立的功能模块抽象成类,形成对象,由多个对象组成这个系统,这些对象之间都能够接收信息、处理数据和向其它对象发送信息等等相互作用 特点:重用性、灵活性、扩展性; 面向对象符合人类看待事物的一般规律,采用面向对象方法可以使系统各部分各司其职、各尽所能。 2、类 ...
分类:
Web程序 时间:
2017-07-16 22:31:43
阅读次数:
185
方法重载是java中编译器在方法调用时采用的一个重要机制。起初方法重载的初衷是方便构造器的调用,比如对于一个类,可以实现用不同的方法来初始化它,又由于构造器的名称都是一样的,所以必须使用到方法重载的机制,并且这种机制不仅限于构造器方法。下面这个例子提供了方法重载的构造器和一般方法的例子。 输出如下: ...
分类:
其他好文 时间:
2017-07-15 19:03:56
阅读次数:
177
接下来进入第五章,java中初始化和清理的问题,这是两个涉及安全的重要命题。初始化的功能主要是为库中的构件(或者说类中的域)初始化一些值,清理的功能主要是清除程序中不再被需要的元素,防止资源过分被垃圾占用的出现,为解决这些问题,java中提供了对构造器和垃圾清理器的支持,首先讨论构造器的问题。 为了 ...
分类:
其他好文 时间:
2017-07-15 18:56:06
阅读次数:
183
、面向对象基础 类与对象 封装 构造方法 方法 重载 对象数组 this关键字 static关键字 1.1类与对象 类:类是抽象的,概念上的,共性的,是对象的模板 对象:个体,具体的,可以看见的,对象是个性的,是该类事物的每个个体,也称为类的实例。 类的组成: 方法 属性 对象的创建 类名 对象名= ...
分类:
编程语言 时间:
2017-07-12 21:19:26
阅读次数:
225
多态 1.多态体现:方法重载、方法覆盖、多态参数。2.有继承关系时:运行期类型(子类)和编译期类型(父类),父类引用指向子类对象。3.多态参数:方法的形式参数类型是父类类型,传递的实际参数可以是任意子类的对象。4.多态环境下对象造型(向上造型,自动类型提升只能使用父类中的方法/向下造型,强制转换需要 ...
分类:
编程语言 时间:
2017-07-12 21:18:35
阅读次数:
183
1、函数的定义 2、函数的特点 3、函数的应用 定义方法: (1)、既然函数是一个独立的功能,那么该功能的运算结果是什么先要明确。(明确函数的返回类型) (2)、在明确定义该功能的过程中是否需要未知的内容参与运算。(明确函数的参数列表(参数的类型和参数的个数))。 3、函数的重载 (1) 方法重载是 ...
分类:
编程语言 时间:
2017-07-09 22:05:12
阅读次数:
156
首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不 ...
分类:
编程语言 时间:
2017-07-09 21:57:46
阅读次数:
182
重写:重写是子类的方法覆盖父类的方法,有两个重要特点 1.子类方法名和参数类型、个数必须和父类一样。 2.如果有返回值,则返回值类型也必须和父类一样. 重载:重载是为了在类中,通过参数类型和个数不同,让一个方法可以有多种实现方式。 重载时。方法名必须一样,参数类型个数和返回值则无要求。 重写与重载的 ...
分类:
编程语言 时间:
2017-07-09 16:25:35
阅读次数:
187
构造函数 无参构造函数 带参构造函数 在C#中,当我们定义了一个类后,默认会生成一个与类名同名的无参构造,但是我们如果定义了 任何一个带参构造,那么系统不再帮助我们生成无参构造. 构造函数的特点: 1.方法名与类名相同 2.没有返回值 3.主要完成对象的初始化工作 方法的重载 方法重载的特点: 1. ...
分类:
其他好文 时间:
2017-07-08 21:51:20
阅读次数:
237
常见操作 数组 //声明 *数组也是对象,长度是一个属性 int[] i=new int[5]; int[] i={0,1}; String[] str=new String[5];//字符串数组,双引号,与char字符数组区分 String[] str={"a","b"};//求长度 数组在起始的 ...
分类:
编程语言 时间:
2017-07-06 20:40:12
阅读次数:
191