摘要:重写和隐藏的定义:重写:基类方法声明为virtual(虚方法),派生类中使用override申明此方法的重写.隐藏:基类方法不做申明(默认为非虚方法),在派生类中使用new声明此方法的隐藏。这样看起来似乎不是很清晰明了,换成我自己的理解就是:比如父类A,有个方法标记为virtual,a(){}子类B继承A,也声明一个方法a(){}如果B里面的a()使用override,那么访问A的方法时实际上调用了B里面声明的方法,相当于A的方法被覆盖了,new就不是,访问A的a还是A里面定义的方法,访问B就是B里面定义的方法.说白了:new是覆盖,override是重载,“覆盖”并不意味着“删除”,但“重载
阅读全文
05 2011 档案
摘要:官方定义:用例定义了一组用例实例,其中每个实例都是系统执行的一系列操作,这些操作生成主角可观测的值。一个用例就是与参与者交互的,并且给参与者提供可观测的有意义的结果的一系列活动的集合完整的用例定义包括参与者、前置条件、场景、后置条件构成。用例的特征:用例是相对独立的:不需要与其他用例交互而独自完成参与者的目的。用例本质体现了参与者的愿望,不能完整达到参与者愿望的不能称为用例。例如取钱与填写取款单用例的执行结果对参与者来说是可观测的和有意义的。后台监控不作为用例用例必须由一个参与者发起,不存在没有参与者的用例,用例不应该自动启动,也不应该主动启动另一个用例。用例必然是以动宾短语形式出现的。一个用
阅读全文
摘要:调用任何静态成员时,先要按照文本顺序执行那些初始值设定项,先静态字段,后一般字段
阅读全文