【学习+复习】编程语言
2013-10-27 21:41
246 查看
C++
继承和多态:
1.构造顺序:基类对象在派生类对象之前被实例化,成员属性实例化后再调用构造函数。
2.保护继承和私有继承区别:私有继承里,子类的子类不可以访问基类的共有成员。
3.virtual在函数声明中意味着当基类指针指向派生对象时,通过它可以调用派生类的响应函数(工作原理: 虚函数表);在基类派生派生类时使用virtual意味派生类的子类只包含一个Base类
运算符:
1.不能重载的:成员选择. 指针成员选择.* 作用域解释:: 条件三目运算符?: 获取对象/类类型的大小sizeof
2.类型转换:static_cast; dynamic_cast; reinterpret_cast (不会去检查两种类型是否相关); const_cast (可以关闭对象的访问修饰符const,慎用)
java
python
继承和多态:
1.构造顺序:基类对象在派生类对象之前被实例化,成员属性实例化后再调用构造函数。
2.保护继承和私有继承区别:私有继承里,子类的子类不可以访问基类的共有成员。
3.virtual在函数声明中意味着当基类指针指向派生对象时,通过它可以调用派生类的响应函数(工作原理: 虚函数表);在基类派生派生类时使用virtual意味派生类的子类只包含一个Base类
运算符:
1.不能重载的:成员选择. 指针成员选择.* 作用域解释:: 条件三目运算符?: 获取对象/类类型的大小sizeof
2.类型转换:static_cast; dynamic_cast; reinterpret_cast (不会去检查两种类型是否相关); const_cast (可以关闭对象的访问修饰符const,慎用)
java
python
相关文章推荐
- C语言编程小练习
- Delphi 19种反调试检测法
- python 实现ARP攻击
- Maze Exploration UVA784
- Zend Framework入门教程
- spring简介
- 初次学C语言的小成果
- 贪心算法java实现
- main.cpp
- C编程中fread 、fwrite 用法总结
- zend framework
- java复制文件或文件夹
- Zend Framework 2.0的Mvc结构及启动流程分析
- Struts2入门
- Openstack源代码分析之Eventlet
- java文件复制\删除
- spring aop注解配置web日志
- C#写的Excel文件导入到Datagridview,Datagridview导入Excel
- Java内部类详解(二)
- myeclipse远程调试weblogic