<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 12, comments - 4, trackbacks - 0, articles - 0

    Class與Type的區(qū)別與聯(lián)系

    Posted on 2007-11-17 22:34 Edward's 閱讀(3991) 評論(4)  編輯  收藏 所屬分類: java

    原作:徐家福

    1: 類型的概念

    概念:類型刻劃了一組值及其上可施行的操作,可理解為值集和操作集構(gòu)成的二元組。

    類型的概念與值的概念相對立,前者是程序中的概念,后者則是程序運行時的概念,兩者通過標識值的語言成分(例如,變量、表達式等)聯(lián)系起來。

    比如變量v說明為具有類型T,類型T所刻劃的值集為{v1,v2,…vn,…},則變量v運行時能取且只能取某個vi為值。由此可見,類型規(guī)定了具有該類型的變量或表達式的取值范圍。

    2: 類與類型

    A: 共性

    在對象式語言中,“值”為對象(或?qū)ο笾敢举|(zhì)上仍為對象)。所以,對象式語言中的類型刻劃了一組對象及其上可施行的操作。類型所刻劃的對象稱為類型的實例。類也刻劃了一組對象。

    兩者的共性在于二者均刻劃了一組對象及其上的操作(在前面關(guān)于類的討論中,并未強調(diào)類刻劃對象上的操作這一事實),所以,既可以說對象是類型的實例,也可以說對象是類的實例,類型和類在與對象的關(guān)系上是相同的。不過,類型欲刻劃一組對象及其上的操作,必須借助于類,因為類是達到這種目的的唯一設(shè)施。由此可見,類型是以類為基礎(chǔ)的,是通過類來定義的,這體現(xiàn)了二者的聯(lián)系。

    B: 區(qū)別

    l 作用不同

    類是程序的構(gòu)造單位,是描述一組對象及其上操作的唯一語言成分,故其作用主要是具體描述這組對象,提供運行時創(chuàng)建這些對象的“模板”。例如,基于類間的繼承關(guān)系的派生類定義設(shè)施就反映了類在描述對象方面的作用。

    類型則是標志變量或表達式取值范圍的一種語言成分,其作用主要是對這些變量或表達式運行時的取值進行約束。例如,對賦值語句左部的變量和右部的表達式的類型匹配檢查就反映了類型的約束作用。

    l 與對象聯(lián)系的緊密程序不同

    類描述對象的具體形式和其上可施行的具體操作,且強調(diào)所描述的一組對象的共性,因而,與具體對象聯(lián)系較密切,而與對象集的大小則聯(lián)系較少。

    類型強調(diào)所描述的一組對象的范圍和可施行操作的范圍,與對象集的大小聯(lián)系較密切,而與其中具體對象則聯(lián)系較少。

    l 并不是所有類都可直接作為類型使用

    類是類型的基礎(chǔ),類型靠類來定義,有些類可直接作為類型來使用,在這種意義下,我們也可稱這些類是類型。

    但是,也有一些類不能直接作為類型來使用,這是因為,從類型的約束作用來看,類型強調(diào)所刻劃的對象的確定性,即對象范圍的確定性。因此,只有所描述的對象的范圍確定的類才可直接用作類型。

    Feedback

    # re: Class與Type的區(qū)別與聯(lián)系[未登錄]  回復  更多評論   

    2016-06-03 16:52 by hh
    test

    # re: Class與Type的區(qū)別與聯(lián)系[未登錄]  回復  更多評論   

    2016-06-03 16:52 by hh
    test2

    # re: Class與Type的區(qū)別與聯(lián)系[未登錄]  回復  更多評論   

    2016-06-03 16:52 by hw
    @hh
    hello

    # re: Class與Type的區(qū)別與聯(lián)系  回復  更多評論   

    2016-08-07 04:21 by 1111
    @hh
    我?guī)湍銣y試一下

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 一级特级aaaa毛片免费观看 | 国产成人亚洲综合在线| **aaaaa毛片免费| 久久精品国产亚洲麻豆| a级毛片免费高清视频| 国内精品久久久久久久亚洲| 亚洲一级二级三级不卡| 国产成+人+综合+亚洲专| 99久久久精品免费观看国产| 亚洲首页国产精品丝袜| 成人a视频片在线观看免费| 亚洲欧美日韩自偷自拍| 日产乱码一卡二卡三免费| 国产亚洲视频在线| 精品亚洲成α人无码成α在线观看| 一区二区视频在线免费观看| 久久久久亚洲精品中文字幕| 免费国产污网站在线观看| 又黄又爽无遮挡免费视频| 五月婷婷免费视频| 久久亚洲精品AB无码播放| 久久久久久精品成人免费图片| 久久亚洲国产成人精品无码区| 光棍天堂免费手机观看在线观看| 久久精品视频亚洲| 丁香花在线观看免费观看图片 | 亚洲 欧洲 自拍 另类 校园| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲三级电影网址| 美女免费视频一区二区三区| 亚洲国产精品成人网址天堂| 搡女人免费免费视频观看| 亚洲国产成人久久| 免费人成视频x8x8入口| 国产猛男猛女超爽免费视频| 亚洲激情视频图片| 亚洲国产精品无码久久青草| 日本一卡精品视频免费| 久久夜色精品国产嚕嚕亚洲av| 一个人看的www在线观看免费| 色婷婷综合缴情综免费观看|