上一页 1 ··· 9 10 11 12 13
摘要: 隐藏字段 :字段不可以被覆盖而只能被隐藏。 可访问性与覆盖 :一个方法只有当它可以被访问时才可以被覆盖。 隐藏静态成员 :类中的静态成员(无论是字段还是方法)不可以被覆盖,只能被隐藏。 由以上可推出,JAVA中基类与子类若有同签名的函数,则基类中的此函数一定要被子类覆盖掉,相应地基类中的此函数也一定不能为private,理由根据上述第二点。而C#中却不必如此,在这点上C#做得要显明得多,即基类方法加virtual关键字,而子类方法再override表示覆盖,加new关键字表示隐藏。在这一点上,C#与C++相似,在C++中,若基类方法加了virtual关键字,则子类方法的继承规则是“覆盖”... 阅读全文
posted @ 2008-06-01 17:41 beta2013 阅读(191) 评论(0) 推荐(0)
摘要: 1、事件源可以发出事件(event),通过事件的getSource()方法能够跟踪回是哪个事件源。2、事件(实例)发出来必须要由实现监听器接口的监听类(的实例)来进行处理;这个监听类可以是任何已实现监听器接口的子类(如WindowAdapter实现了WindowListener接口),也可以它自身直接实现监听器接口。3、有了事件源(实例)和处理事件的监听类(实例),还得把此监听类(实例)与此事件源(实例)联系起来。方法是调用事件源(实例)的其中一个方法加入此监听类(实例)。4、若一切准备好,当事件源上的事件发生时,系统会自动调用监听器中的方法进行处理。 阅读全文
posted @ 2008-06-01 17:40 beta2013 阅读(113) 评论(0) 推荐(0)
摘要: 类名前只有两种修饰符:不写(即default,但不能把default写上去)或public。默认不写则此类只能被同一包下的类调用以生成相应的实例。但若是public,则可以被不同包下的类调用以生成其实例。即类名前的pulic修饰符的作用只是把此类的作用范围伸展到不同包下。 一个文档下可以写多个类,但这些类必须在同一个包下,并且最多只能有一个类被修饰为public(或不加修饰符)。相当于是说一个文档下只能露一个类出来给其它包使用。 三、main()函数依旧如同普通的函数,你可以在一个文档中的每个类下都写一个main()函数,等你使用javac命令将此文档编译之后,此文档下的每个类都会被编... 阅读全文
posted @ 2008-06-01 17:39 beta2013 阅读(618) 评论(0) 推荐(0)
摘要: 一、实体完整性、参照完整性、域完整性(约束) ALTER TABLE nn ADD CONSTRAINT pk_nn PRIMARY KEY(n1); ALTER TABLE mm ADD CONSTRAINT fk_mn FOREIGN KEY(n1) REFERENCES nn(n1); ALTER TABLE emp ADD CONSTRAINT ck_emp_sex CHECK(sex='男' OR sex='女'); 二、索引 闭树索引:CREATE INDEX my_mm_idx ON mm(m1); 位图索引(数据很多、唯一值很少):CREATE 阅读全文
posted @ 2008-06-01 17:34 beta2013 阅读(160) 评论(0) 推荐(0)
摘要: 一、建立视图 CREATE OR REPLACE VIEW myview AS SELECT * FROM dept WHERE deptno>20 WITH CHECK OPTION; 二、建立只读视图 CREATE OR REPLACE VIEW myview AS SELECT * FROM dept WHERE deptno>20 WITH READ ONLY; 三、建立同义词 CREATE SYNONYM dept FOR scott.dept; 三、建立公共同义词 CREATE PUBLIC SYNONYM dept FOR sco... 阅读全文
posted @ 2008-06-01 17:33 beta2013 阅读(126) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13