首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

概念调整

2012-12-23 
概念整合函数签名一个函数由这么几部分组成,函数名、参数个数、参数类型、返回值,函数签名由参数个数与其类型

概念整合
函数签名
一个函数由这么几部分组成,函数名、参数个数、参数类型、返回值,函数签名由参数个数与其类型组成。函数在重载时,利用函数签名的不同(即参数个数与类型的不同)来区别调用者到底调用的是那个方法!

实例化
实例化---指的是给在堆中分配内存空间。
实例化是生成一个对象  MyClass myClass = new MyClass();

初始化
初始化---指的是赋值。

构造函数
构造函数----如果没有显示声明则有默认的无参数的构造函数。如果显示声明了,则默认构造函数失效。有参数的构造函数,在创建对象时候必须带参数。无参的构造函数,则在创建对象时候不需要带参数


静态成员与实例成员
在类的成员的类型或者返回值类型前面加上关键字 static,就能将该成员定义为静态成员(static member)。常量或类型声明会隐式地声明为静态成员,其他没有用static修饰的成员都是实例成员(instance member)或者称为非静态成员。静态成员属于类,被这个类的所有实例所共享;实例成员属于对象(类的实例),每一个对象都有实例成员的不同副本。

静态成员具有下列特征:

— 静态成员必须通过类名使用 . 运算符来引用,而不能用对象来引用。

— 一个静态字段只标识一个存储位置。无论创建了一个类的多少个实例,它的静态字段在内存中都只占同一块区域。

— 静态函数成员(方法、属性、事件、运算符或构造函数)不能作用于具体的实例,在这类函数成员中不能直接使用实例成员,必须通过类名来引用。

实例成员具有以下特点:

— 实例成员必须通过对象名使用 . 运算符来引用,而不能用类名来引用。

— 类的实例字段属于类的实例所有,每创建一个类的实例,都在内存中为实例字段开辟了一块区域。类的每个实例分别包含一组该类的所有实例字段的副本。

— 实例函数成员(方法、属性、索引器、实例构造函数或析构函数)作用于类的给定实例,在它们的代码体内可以直接引用类的静态和实例成员。

热点排行