Day01 Static 自定义工具类
来源:互联网 发布:安庆2017网络效应答案 编辑:程序博客网 时间:2024/06/06 20:41
引用数据类型:包括了自己建的类,和JDK自带的引用类
Static静态关键字
有了static就可以不用创建对象,而是直接通过类名点来调用就行了.
一个类中全部都是static的话该类就是工具类.
静态方法中只能调用静态,如主方法中调用其它方法.
* static:是一个关键字,用于修饰成员变量和成员方法
* static的特点:
* 被所有的对象所共享
* 可以使用类名调用
* 静态的加载优先于对象
* 随着类的加载而加载
一个类中只能有一个public类,
且static能修饰类,但是要注意只可以修饰内部类 (类中类)
非静态成员随对象的建立而加载.
* static的注意事项:
* 静态方法: 非静态方法:
* 可以调用静态的成员变量 可以调用静态的成员变量
* 可以调用静态的成员方法 可以调用静态的成员方法
* 不可以调用非静态成员变量() 可以调用非静态的成员变量
* 不可以调用非静态成员方法 可以调用非静态的成员方法
* 静态方法只能调用静态的成员
*
* 静态的方法中是否有this这个对象?没有的
* 因为随类的加载而加载,是优先于所有对象的,是被所有对象共享的,所以没有
*
(因为非静态方法是属于对象的,用非静态方法时已经建立了对象.自然可以使用在对象创建前随类加载而加载的静态成员和方法. 静态是先于对象存在于内存的,所以在创建对象之前是不能调用非静态方法的.)
总之一句话:静态的只能调用静态的,非静态的都可以调用.
- Day01 Static 自定义工具类
- 第二十、Java之static自定义数组工具类
- 自定义控件--day01笔记
- day01-----> json工具类学习笔记(1)
- day01
- day01
- DAY01
- DAY01
- day01
- Day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- Java IO流 进行文件复制
- 安装vmware-tools出现"what is the location of the "ifconfig"program on your machine?"
- 从零开始前端学习[14]:选择器的优先级
- 图像处理基本算法(汇总)以及实现
- SCUT Training 20170920 Problem D
- Day01 Static 自定义工具类
- 【最小费用流】
- 顺序表应用2:多余元素删除之建表算法
- 1.asp.net中的错误机制
- SQL中delete,truncate和drop的区别
- 接口回调机制理解
- 贪婪方法——最小生成树
- 爹地的实验:实验一: 数据结构实验一线性表的基本操作实现及其应用
- java学习第三天