社区
Java SE
帖子详情
“init()方法”与 “构造函数”之间区别?
legoe
2005-02-02 12:09:48
是否都是先创建了类的实例后再调用init()方法或构造函数,在调用的时间点上不明白?
请大家指教!!!
...全文
2435
9
打赏
收藏
“init()方法”与 “构造函数”之间区别?
是否都是先创建了类的实例后再调用init()方法或构造函数,在调用的时间点上不明白? 请大家指教!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuyangxuan
2005-02-02
打赏
举报
回复
实例-->init()-->构造()
legoe
2005-02-02
打赏
举报
回复
那么构造函数是否是在创建了类的实例后再调用呢?
GJA106
2005-02-02
打赏
举报
回复
肯定是先有实例,再init(构造函数-->init()),除非init()是静态的,不需要构造函数作一些初始化。
shuishuangyu
2005-02-02
打赏
举报
回复
在子类中同时定义init方法和构造函数,会先执行哪一个?
??
怎么个同时定义,构造函数总是先被调用的
legoe
2005-02-02
打赏
举报
回复
已经明白了,感谢大家的参与,现在结贴!
legoe
2005-02-02
打赏
举报
回复
在子类中同时定义init方法和构造函数,会先执行哪一个?
Squall1009
2005-02-02
打赏
举报
回复
是先用构造函数去构造一个实例,然后才能调用其他方法,static除外
treesoft
2005-02-02
打赏
举报
回复
构造函数由java保证调用,但必须有一个,如果不提供,java编译器会生成一个“类名(){}”的构造函数。
一般的顺序是:创建静态变量、创建实例变量(non-static)、调用构造器、返回对象的引用。
所以init()要被自动调用,则必须写入到构造函数中!
liuyangxuan
2005-02-02
打赏
举报
回复
=======构造器是要调用的New,当你构造了实例后当然就是实例化后再调用了,否则是由类的初始化的数据后调用。
Python使用记录本(个人记录篇)
1) 注意print输出“%s”的使用 a = ‘nihao ’ print(‘what you should say to a friend\n reponse:%s %a) 2) class 的类定义问题,关于__
init
__(self) 有了__
init
__
方法
,在创建实例的时候,就不能传入空的参数了,必须传入与__
init
__
方法
匹配的参数,个人理解self当做C语言的指针使用,该
构造函数
和普通函数的
区别
在于可以方便调用, 如下: __
init
__
构造函数
: class 内的函数
之间
互相调用(后调用前),函数之外先调用类,再调用函数。 3)关于self 的使用用法: 可以发现__
三次样条插值C++源代码 很好用
三次样条插值C++源代码,Spine Interpolation
Python之
构造函数
构造函数
构造函数
也被称为构造器,当创建对象的时候第一个被自动调用的函数,系统默认提供了一个无参的
构造函数
per = Person() 语法: def __
init
__(self,arg1,arg2,...): 函数体 说明: 之前的写法中并没有显示的定义一个个
构造函数
,所以系统默认提供了一个无参的
构造函数
arg1,arg2,...可以自己定义,但是,一般情况下,
构造函数
的...
python中的类与
构造函数
python中类的用法(继承、静态变量、类中函数自有变量、类中函数
之间
的调用) python中类的用法(继承、静态变量、类中函数自有变量、类中函数
之间
的调用 类中
构造函数
的作用
构造函数
的作用
构造函数
主要用来在创建对象时完成对对象属性的一些初始化等操作, 当创建 对象时, 对象会自动调用它的
构造函数
。实例化对象时是可以传入参数的,这些参数会自动传入__
init
__()
方法
中,可以通过重写这个
方法
来自定义对象的初始化操作。构造
方法
可以带有除self外的其它各种参数(关键字参数、默认参数、用元组收集参数、用
java中构造
方法
和静态
方法
的
区别
_Java:通过
构造函数
和静态
方法
初始化
之间
的
区别
?...
这可能只是个人喜好和工作流程的问题,但如果不止于此,我还是应该问一下。在Java中,通过
构造函数
和通过静态
方法
(返回实例)创建实例
之间
有什么
区别
?例如,从我正在处理的项目中获取以下代码(在发布时手工编写,因此采用了一些快捷方式和自由):Plugin main;Map map;public Handler(Plugin main) {this.main = main;}public static H...
Java SE
62,631
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章