社区
Java EE
帖子详情
super() 感觉很多都没有意义但是为什么要这么写呢??~
一个阳光努力的程序盐
2019-01-31 11:08:11
super() 为什么要这么写呢?????????????????
...全文
931
5
打赏
收藏
super() 感觉很多都没有意义但是为什么要这么写呢??~
super() 为什么要这么写呢?????????????????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
哈希塞特
2019-02-28
打赏
举报
回复
子类创建对象必须先创建父类对象,这个是规则
屌丝程序猿007
2019-02-15
打赏
举报
回复
有些人认为super与this引用是类似的概念,实际上这样比较不恰当。这是因为super不是一个对象的引用,不能讲super赋予另一个对象变量,它只是一个指示编译器调用超类的特殊关键字而已
老马历写记
2019-02-13
打赏
举报
回复
super,是否有意义,看父类构造函数做了什么事情,为了安全起见,子类构造函数请调用super
loveljy_19901114
2019-02-01
打赏
举报
回复
但是他有有意义的时候啊,比如父类是Person,定义人的眼睛的个数是2,你定义一个子类Man的构造函数就可以写super()啊,这样的话,Man的眼睛的个数也是2了。不需要再重新定义了
开拓者Amadues
2019-01-31
打赏
举报
回复
除了构造函数规定了要调用super的构造函数,其他时候调用super类的方法都不是必要的,看具体需要。
关于重
写
paint()为什么要先调用
super
.paint()
本文探讨了在重
写
Java中组件的paint()方法时,为何需要调用
super
.paint()的原因。这涉及到组件的绘制顺序和性能考虑,确保子组件能正确显示在父组件之上。如果不调用,可能会覆盖原有的组件内容,特别是在JPanel这样的不透明组件上。
python
super
()函数
本文主要介绍Python的单继承和多继承。单继承主要用于调用父类方法,
super
()调用父类方法时,父类中self是子类实例。多继承会涉及查找顺序、重复调用等问题,子类继承多个父类时,构造方法调用有未绑定方法和
super
()函数两种方式。
不显示调用
super
_Python的
Super
方法
本文主要探讨Python中
super
()函数的使用。对比Java单继承,Python支持多继承,
super
()使用较为复杂。解释了
super
()不能直接指向父类实例的原因,阐述其两个参数的
意义
,指出站在不同实例角度‘下一个类’不同,还提到Python3在类定义体内部对
super
()的简化。
python3
super
_为什么Python 3.x的
super
()有魔力?
本文介绍了Python中
super
()函数的魔术行为,旨在避免违反DRY原则。探讨了
super
()的使用场景,包括类装饰器返回新对象导致的类名重新绑定问题。文中还解释了如何利用
super
()__class__单元解决这些问题,并回顾了
super
()的设计历史。
python中
super
用法
文章介绍了Python中的
super
函数在继承中的作用,它是如何调用父类方法的,特别是在子类初始化时通过
super
().__init__()调用父类构造函数。文章还讨论了继承顺序,包括单继承和多继承(菱形继承)的情况,并通过示例展示了__mro__属性如何显示继承路径。
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章