10.25下午 静态

Posted Strive-count

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10.25下午 静态相关的知识,希望对你有一定的参考价值。

1.静态

  静态是和之前做的类的普通成员对应的。类里面的成员可以分为两类,一类是普通成员,另一类是静态成员。之前写额都是普通成员,普通成员是属于对象的。静态成员是属于类的,静态是相对于普通成员来说的。

静态成员的定义:

//静态
//普通成员是属于对象的

//静态成员
//静态成员是属于类的
//关键字:static
//self关键字:在类里面代表类
//在静态方法里面不能调用普通成员
//普通方法里面可以调用静态成员

/*class Fenbi
{
    public $length;//粉笔的长度,定义成普通的成员。
    public static $color;//粉笔的颜色,定义成静态的成员。static定义静态的关键字。
    
    static function Show()
    {
        echo "粉笔颜色是:".self::$color;//self换成类名Fenbi也可以,self在类里面代表该该类,this在类里面代表该对象。
    }
    function Xianshi()
    {
        echo "显示:".self::$color;
    }
}
$f = new Fenbi();//先造一个对象
$f->length;//用对象去调用普通成员
Fenbi::$color = "红色";
//Fenbi::show();//调用静态方法,不用 Fenbi::$color;//因为静态成员是属于类的,所以要使用类名调用静态成员 $f->Xianshi();
*/

 

以上是关于10.25下午 静态的主要内容,如果未能解决你的问题,请参考以下文章

支持动态或静态片段的不同屏幕尺寸?

片段内部静态类和gradle问题

2017 10.25 NOIP模拟赛

片段 null 必须是公共静态类才能从实例状态正确重新创建

片段中的网格视图

在android studio中升级repo v9后,片段必须是公共静态类崩溃错误