课程
/后端开发
/PHP
/PHP进阶篇
实例化对象问题。
2018-11-08
源自:PHP进阶篇 2-7
正在回答
首先php中没有私有类和共有类的说法只有抽象类,接口类,类私有方法和属性不可以通过实例化调用不是说具有私有属性或者方法就不能实例化 可以实例化 但是不能调用想要调用就要使用 self 或者 parent或者定义一个公有接口的方法调用
这里的没有写构造方法,默认调用的是公有的构造方法,所以可以直接实例化对象。
慕无忌204969
蒹葭Y 回复 慕无忌204969
构造函数又没有重写,所以这里还是使用的默认的公有构造函数
里面没有私有的方法所以可以实例化 个人理解
函数是不是可以直接被实例化还是要看她的构造函数 _construct() ,如果还函数被private属性修饰,则不能被直接实例化,一般class都有一个默认的无参构造函数,public _construct() ,所以在没有第一构造函数的类中是可以被直接构造的
我的理解是,通过start来调用speedUP。小白不知道这样对不对
你是如何认为它不能被实例化的,这只是一个普通的类。
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
3 回答这里为什么不可以直接实例化对象,$car=new Car()
2 回答静态属性不是说不要实例化吗,这里为什么要实例化?
2 回答静态方法不是可以不用实例化对象么!
5 回答实例化问题
1 回答Private的实例化