会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大李不理
博客园
首页
新随笔
联系
订阅
管理
2021年10月2日
Java与Python在对象初始化上的不同
摘要: 想知道为什么Python为实例方法固定添加self作为第一个参数,而Java却不这样做吗? 可以从两者在创建对象的初始化流程中的不同来分析原因。 Java java的构造方法名与类名相同,子类对象创建时其初始化方法会依次调用超类的构造方法,而超类构造方法其实初始化的是超类的对象(而非子类的对象),因
阅读全文
posted @ 2021-10-02 14:53 大李不理
阅读(217)
评论(0)
推荐(0)
2021年9月29日
C语言不进行函数声明而调用函数
摘要: 关于这个问题,不同的编译器处理方式不同,MSVC编译器会报错,而gcc则仅给出警告,然后便假定这个函数调用时参数的类型和数量是正确的,同时假定其返回一个整型值,链接器会寻找函数的确切位置。
阅读全文
posted @ 2021-09-29 17:07 大李不理
阅读(238)
评论(0)
推荐(0)
2021年9月28日
python类的私有成员名称分割转换
摘要: Private name mangling 私有名割断 即在初步编译阶段,对以两个以及上个下划线开头,且未以两个下划线结尾的属性或方法,解释器会自动插入一个下划线和和其类名,例如在一个名为‘Sun’的类中定义了一个属性‘__size’,则解释器会自动将其转换为‘_Sun__size’,如果超过255
阅读全文
posted @ 2021-09-28 00:14 大李不理
阅读(73)
评论(0)
推荐(0)