`
Hermosa_Young
  • 浏览: 249649 次
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
数据库的除操作 给定关系R与S,R除以S的运算过程如下: 首先假定S的属性为R的后s个属性 求T=R属性r-s列的投影 求W=T与
1.数据模型包括: 数据结构 数据操作 完整性约束   2.实体之间的联系种类: 两个实体间的一对一,一对多,多对多的联系 同一个实体集内的各实体之间也存在一对一,一对多,多对多的联系 两个以上实体型之间也 ...
  1. 数据库系统的特点: 数据机构化 数据共享性高 数据独立性高 数据由数据库管理系统统一管理   2. 数据库系统的结构 三级模式: 模式实际上是数据库数据在逻辑级上的视图,一个数据库只有一个模式;定义模式时,不仅要定义数据的逻辑结构,而且要定义数据之间的联系,定义与数据有关的安全性、完整性要求; 外模式是数据库用户的数据视图,一个应用程序只能使用一个外模式,外模式是保证数据库安全的重要措施,每个用户只能看到和访问所对应的外模式中的数据。 内模式内模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。   3.为了能够在三级模式之间进行转换,数据库管 ...
类中的方法分为:实例方法和类方法; 类方法,在该类被加载到内存时,就分配了入口地址。所以类方法不仅可以被类创建的任何对象调用执行,也可以直接通过类名调用。 而实例方法,在类的字节码加载到内存时,类的实例方法不会被分配入口地址,只有在该类创建了对象以后,才会分配入口地址,所以实例变量只能通过对象调动。
实例方法可以操作类变量 反过来, 类方法不能操作实例变量 原因如下: 在类创建对象之前,实例变量还没有分配内存。类方法也不能调用其他的实例方法,这是因为,在类创建对象之前,实例方法也没有入口地址。
方法重载的定义: 一个类中可以有多个方法具有相同的名字,但是这些方法的参数必须不同,即,或者是参数的个数不同,或者是参数的类型不同。 补充: 方法的返回类型和参数的名字不参与比较,即使方法的返回类型不同,也要保证参数不同。 另外,构造方法也可以重载。 例如: class People { float height,weight; People() { height=1.7f; weight=120; } People(float x,float y) { height=x; weight=y; } }
类只有在创建对象以后,类的实例变量才会被分配空间。 补充: 类中的变量除了实例变量外,还有类变量。 类中的类变量被加载到内存时,就分配了相应的内存空间。  
Global site tag (gtag.js) - Google Analytics