最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#學(xué)習(xí)基礎(chǔ)概念二十五問 11-15

 更新時(shí)間:2007年04月09日 00:00:00   作者:  
11.可以使用抽象函數(shù)重寫基類中的虛函數(shù)嗎?

答:

可以


需使用 new 修飾符顯式聲明,表示隱藏了基類中該函數(shù)的實(shí)現(xiàn)

或增加 override 修飾符,表示抽象重寫了基類中該函數(shù)的實(shí)現(xiàn)

示例:

    class BaseClass
    {
        public virtual void F()
        {
            Console.WriteLine("BaseClass.F");
        }
    }
    abstract class  DeriveClass1 : BaseClass
    {
        public abstract new void F();
    }

    //感謝watson hua(http://huazhihao.cnblogs.com/)的指點(diǎn)
    //是他提醒了我還可以用這種方法抽象重寫基類的虛方法
    abstract class DeriveClass2 : BaseClass
    {
        public abstract override void F();
    }

12.密封類可以有虛函數(shù)嗎?

答:

可以,基類中的虛函數(shù)將隱式的轉(zhuǎn)化為非虛函數(shù),但密封類本身不能再增加新的虛函數(shù)

示例:

    class BaseClass
    {
        public virtual void F()
        {
            Console.WriteLine("BaseClass.F");
        }
    }
    sealed class DeriveClass : BaseClass
    {
        //基類中的虛函數(shù)F被隱式的轉(zhuǎn)化為非虛函數(shù)

        //密封類中不能再聲明新的虛函數(shù)G
        //public virtual void G()
        //{
        //    Console.WriteLine("DeriveClass.G");
        //}
    }

13.什么是屬性訪問器?

答:

屬性訪問器(Property Accessor),包括 get 訪問器和 set 訪問器分別用于字段的讀寫操作

其設(shè)計(jì)目的主要是為了實(shí)現(xiàn)面向?qū)ο螅∣O)中的封裝思想。根據(jù)該思想,字段最好設(shè)為private,一個(gè)精巧的類最好不要直接把字段設(shè)為公有提供給客戶調(diào)用端直接訪問

另外要注意屬性本身并不一定和字段相聯(lián)系



14.abstract 可以和 virtual 一起使用嗎?可以和 override 一起使用嗎?

答:

abstract 修飾符不可以和 static、virtual 修飾符一起使用

abstract 修飾符可以和 override 一起使用,參見第11點(diǎn)

示例:


using System;
using System.Collections.Generic;
using System.Text;

namespace Example14
{
    class BaseClass
    {
        public virtual void F()
        {
            Console.WriteLine("BaseClass.F");
        }
    }
    abstract class DeriveClass1 : BaseClass
    {
        //在這里, abstract是可以和override一起使用的
        public abstract override void F();
    }
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

15.接口可以包含哪些成員?

答:

接口可以包含屬性、方法、索引指示器和事件,但不能包含常量、域、操作符、構(gòu)造函數(shù)和析構(gòu)函數(shù),而且也不能包含任何靜態(tài)成員

相關(guān)文章

最新評(píng)論

汝城县| 玉环县| 蓬溪县| 永平县| 台江县| 沂源县| 岳西县| 岳西县| 肥西县| 海晏县| 麻阳| 黄骅市| 贡嘎县| 丹江口市| 工布江达县| 黄骅市| 施甸县| 荆门市| 青冈县| 蓝山县| 大庆市| 西藏| 郑州市| 乐山市| 宁强县| 永嘉县| 肥乡县| 周宁县| 汝阳县| 建德市| 舟山市| 临清市| 荥经县| 惠东县| 巴彦县| 水富县| 秦安县| 三明市| 林芝县| 虞城县| 蒙阴县|