new 是在init之前被调用的特殊方法
new是用来创建对象并返回之的方法
而init只是用来将传入的参数初始化给对象
你很少用到new,除非你希望能够控制对象的创建
这里,创建的对象是类,我们希望能够自定义它,所以我们这里改写new
如果你希望的话,你也可以在init中做些事情
还有一些高级的用法会涉及到改写call特殊方法,但是我们这里不用
new 是在init之前被调用的特殊方法
new是用来创建对象并返回之的方法
而init只是用来将传入的参数初始化给对象
你很少用到new,除非你希望能够控制对象的创建
这里,创建的对象是类,我们希望能够自定义它,所以我们这里改写new
如果你希望的话,你也可以在init中做些事情
还有一些高级的用法会涉及到改写call特殊方法,但是我们这里不用
本文标题:碎片
本文链接:https://www.haomeiwen.com/subject/rkehdttx.html
网友评论