多态,静态知识点整理
日期: 2019-10-07 分类: 跨站数据 321次阅读
多态
父类的引用指向子类的对象,或者接口的引用指向 【遵从】 接口实现类对象
拓宽方法的参数范围,让方法的普适性更强!
static
static修饰成员变量:
1. 保存在内存的数据区
2. 生存周期是从类文件加载开始,到程序退出结束,生存周期是远远超过类对象的!
3. 一处修改,所有使用到该成员变量的位置都会被影响
static修饰成员方法:
- 调用格式:
类对象.静态成员方法(); 不推荐 报警告!!!IDE提示你, 这里没有对象
类名.静态成员方法(); √
2. 生存周期是从类文件加载开始,到程序退出结束,整个生存周期超过了类对象
3. 在静态成员方法中不允许使用非静态成员
a. 不能直接使用非静态成员变量
b. 不能直接使用非静态成员方法
c. 不能直接使用this关键字
4. static修饰的静态成员方法一般用于封装成工具类。
static修饰静态代码块:
类文件加载时,一定会执行static修饰的静态代码块
1. 程序加载过程中,完成一些启动必须项 MySQL JDBC 加载驱动
2. 可以在程序加载过程中,完成一些程序运行必须的数据 MySQL 连接数据库的必须数据
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
标签:萌新入门
下一篇: QT初学者(随笔记录)
精华推荐