第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為啥子也是20

<?php
class?Car?{
????private?static?$speed?=?10;
????
????public?function?getSpeed()?{
????????return?self::$speed;
????}
????
????//在這里定義一個(gè)靜態(tài)方法,實(shí)現(xiàn)速度累加10
????
????public?static?function?speedUp(){
???????return?self::$speed+=10;
????}
}
$car?=?new?Car();
echo?Car::speedUp();?//調(diào)用靜態(tài)方法加速20
echo?$car->getSpeed();??//調(diào)用共有方法輸出當(dāng)前的速度值20

echo $car->getSpeed(); 這句話 ?怎么也是調(diào)用跟echo Car::speedUp();一樣的???

echo $car->getSpeed(); ? 這個(gè)不是直接調(diào)用前面那個(gè)?getSpeed();的方法么 ? 答案應(yīng)該是10 怎么變成了20哎

正在回答

3 回答

<?php

class Car {

? ? private static $speed = 10;

? ??

? ? public function getSpeed() {

? ? ? ? return self::$speed;

? ? }

? ??

? ? //在這里定義一個(gè)靜態(tài)方法,實(shí)現(xiàn)速度累加10

? ? public static function speedUp() {

? ? ? ? return self::$speed+=10;

? ? }





}


$car = new Car();? //初始化

?$car->getSpeed();//調(diào)用一次getSpeed獲取到初始化10

Car::speedUp();? //調(diào)用靜態(tài)方法加速根據(jù)獲取到的10進(jìn)行增加10=20

Car::speedUp();? //調(diào)用靜態(tài)方法加速,在之前的基礎(chǔ)上再增加10=20+10=30

Car::speedUp();? //調(diào)用靜態(tài)方法加速在之前的基礎(chǔ)上再增加10=30+10=40

echo $car->getSpeed();? //調(diào)用共有方法輸出當(dāng)前的速度值? 最終打印出來(lái)是40


0 回復(fù) 有任何疑惑可以回復(fù)我~

個(gè)人理解?echo?Car::speedUp(); 靜態(tài)調(diào)用結(jié)果speed=20 當(dāng)調(diào)用echo?$car->getSpeed() 方法里面的?return?self::$speed;中的self指向內(nèi)存中的speed=20,并內(nèi)有對(duì)他進(jìn)行任何的改變,所以兩次都是20,

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕沐4974640 提問(wèn)者

個(gè)人理解是這樣子的
2018-08-07 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)?speed是靜態(tài)的屬性,被speedUp調(diào)用以后是不會(huì)釋放值的。所以第一次調(diào)用speedUp會(huì)在10的基礎(chǔ)上加10,這個(gè)屬性的值本身就被變了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
PHP進(jìn)階篇
  • 參與學(xué)習(xí)       181905    人
  • 解答問(wèn)題       2647    個(gè)

輕松學(xué)習(xí)PHP中級(jí)課程,進(jìn)行全面了解,用PHP快速開(kāi)發(fā)網(wǎng)站程序

進(jìn)入課程
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)