self关键字是用于在类内部代替类的,代替的是当前方法所在的类本身那个,随着继承的实现,如果子类在访问父类方法的时候,self到底代替的是当前类还是访问类?
";
}
}
class Zi extends Fu{
public static $type="Zi";
}
Fu::gettype();//Fu self
Zi::gettype();//Fu self
?>由上例所示,self代表的是当前类,即其所在的父类,而并非继承的子类。
如果在方法被访问时动态的选择来访者所属的类,则需要使用static关键字代替self进行类成员访问。
本文档主要讲述的是android界面布局详解;在通过“Hello World!”介绍Android中的布局问题之前,不得不先介绍一下Android中的用户界面,因为布局问题也是用户界面问题之一。在一个Android应用程序中,用户界面通过View和ViewGroup对象构建。Android中有很多种Views和ViewGroups,他们都继承自View类。View对象是Android平台上表示用户界面的基本单元。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过
";//类的静态绑定
echo static::$type." static
";//类的静态延迟绑定
}
}
class Zi extends Fu{
public static $type="Zi";
}
Fu::gettype();//Fu self Fu self
Zi::gettype();//Fu self Zi static
?>









