慕尼黑9513171
2018-11-08 18:24
实例化对象问题。
首先php中没有私有类和共有类的说法只有抽象类,接口类,类
私有方法和属性不可以通过实例化调用
不是说具有私有属性或者方法就不能实例化 可以实例化 但是不能调用
想要调用就要使用 self 或者 parent
或者定义一个公有接口的方法调用
这里的没有写构造方法,默认调用的是公有的构造方法,所以可以直接实例化对象。
构造函数又没有重写,所以这里还是使用的默认的公有构造函数
里面没有私有的方法所以可以实例化 个人理解
函数是不是可以直接被实例化还是要看她的构造函数 _construct() ,如果还函数被private属性修饰,则不能被直接实例化,一般class都有一个默认的无参构造函数,public _construct() ,所以在没有第一构造函数的类中是可以被直接构造的
我的理解是,通过start来调用speedUP。小白不知道这样对不对
你是如何认为它不能被实例化的,这只是一个普通的类。
PHP进阶篇
181835 学习 · 2577 问题
相似问题