2016 - 2024

感恩一路有你

重载与重写的区别 java static关键字的使用?

浏览量:2383 时间:2021-03-15 11:26:06 作者:admin

static关键字的使用?

静态功能:

1。修改函数的局部变量:

功能:默认值0,只运行一次,内存在运行开始时打开,内存放在全局

2。修改全局函数和全局变量:

功能:只能在源文件中使用

3。修改类的成员变量:

特点:类似于1,定义多个静态函数y,但只有一个y,不进入类的大小计算,不依赖于类对象的存在(可以直接调用,需要对外声明)

4。修改类的成员函数:

特性:F():括号中没有this指针,因此它只能调用自己的静态函数及其静态变量,也就是说,它是用static修改的,不依赖于类对象的存在(不能调用)static方法是没有这个的方法。不能在静态方法内部调用非静态方法,反之亦然。而且只能通过类本身调用静态方法,而不需要创建任何对象。

2. 这实际上是静态方法的主要目的。只要装入类,就可以访问由static修改的方法或变量,而不依赖于对象。

3. 加载类时,变量被加载。第一个输出是两个静态变量,然后是方法的执行。这表示加载类时,将加载statis修改的变量。

4. 普通类不允许声明为静态的,只有内部类可以。声明为static修饰符的内部类可以直接用作普通类,而无需实例化外部类

重载与重写的区别 java 8种基本数据类型 this关键字的用法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。