真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

以對(duì)象function本身函數(shù)不同的創(chuàng)建car的類(lèi)型數(shù)據(jù)來(lái)重復(fù)或許做更換(開(kāi)發(fā))

  創(chuàng)建Car的數(shù)據(jù)類(lèi)型程序

         // function  car ()   {

             }
             // 創(chuàng)建的共享方法
             car . prototype. shift  = function ()   {
                     alert ( this . color +" 汽車(chē) " ) ;

             }

             選擇格式在C++ 代碼中比較常見(jiàn),格式可類(lèi)似更新下面如:

             //創(chuàng)建car 類(lèi)型
             function car  ()    {
                           if (car . prototype shift )  {  // if 語(yǔ)句內(nèi)只可以執(zhí)行一次
                                            car . prototype.shift  =  function ()    {
                                                            alert (this . color  +  " 汽車(chē) " )  ; 
                                                    }       

                                    }

                        }

                    相對(duì)產(chǎn)生不同的相應(yīng)更換對(duì)象如下所示:

                       產(chǎn)生的函數(shù)并進(jìn)式

                           用對(duì)象function來(lái)以函數(shù) car 的類(lèi)型構(gòu)成function的本身函數(shù),而且
                用prototype屬性可以擴(kuò)展和互相替換。

                       // 創(chuàng)建car 類(lèi)型
                             function Car ()   {
                                    this . color  =  null ;// 可以省略
                                            this . shift   =  function  ()  {
                                                 alert (this . color  +  "  汽車(chē) " )  ;

                                        }

                        }
                        var  redCar   =  new  Car  ()  ;
                        redCar . color =  " 紅色 "  ;

                        var  blueCar  =  new  Car  ()   ;
                        blueCar . color = "  藍(lán)色 " ;

                        redCar . shift () ;
                        blueCar . shift () ;

                        // 創(chuàng)建 Plane 類(lèi)型的對(duì)象函數(shù)式
                      function plane  ()  {
                             this . shift  =  function  () {
                                     alert (this . color  +  " 飛機(jī) " ) ;

                        }

        }

        var  redplane  =  new  plane  ()  ;
        redplane  .  color  = " 紅色 " ;

        var   blueplane = new  plane  ()  ;
        blueplane  .  color  =  " 藍(lán)色 " ;

        構(gòu)建對(duì)象在函數(shù)中發(fā)生值

        redplane . shift ()  ;
        blueplane  . shift  ()  ;

        調(diào)用構(gòu)造函數(shù)的執(zhí)行過(guò)程

        //  函數(shù)值3
        function   constructor ()  {
                   this  . a = 3  ;

            }
            //構(gòu)造函數(shù)值  +a,+b,   
            var obj  =  new  Constructor  ()  ;
            alert ( " a:" +obj . a+" \ n  b:" +obj . b+ " \ n  構(gòu)造函數(shù):" +obj  .  constructor);

            重寫(xiě)整個(gè)基數(shù)的代碼

            // O
            object . prototype . shift  =  funticon  ()  {
                 alert  ( this . color ) ;

       }
         var  redCar  =  new  object  ()  ;
         redCar . color  =  " 紅色 " ;

         var  blueCar  =  new  object  ()  ;
         blueCar  . color =  " 藍(lán)色 "  ;

         redCar  shift  ()  ;
         blueCar  shift  ()   ;

         以上代碼擴(kuò)展了Object構(gòu)造函數(shù)的原型,把shift的式子可以重復(fù)的使用,如果想要?jiǎng)?chuàng)建具有不同行為的shift的式子給另一個(gè)類(lèi)型的對(duì)象如飛機(jī)或者汽車(chē)就不行了,因?yàn)閷傩酝?,只在?nèi)置構(gòu)造函數(shù)的Prototype只能擴(kuò)展,不能替換。

網(wǎng)頁(yè)題目:以對(duì)象function本身函數(shù)不同的創(chuàng)建car的類(lèi)型數(shù)據(jù)來(lái)重復(fù)或許做更換(開(kāi)發(fā))
轉(zhuǎn)載來(lái)于:http://weahome.cn/article/gghsio.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部