概述 static关键字可以用来修饰的成员变量和成员方法,被修饰的成员是属于类,而不是单单是属于某个对象的,可以不靠创建对象来调用了。 定义和使用格式 当static修饰成员变量时候,该变量称之为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改类变量的值,也可以在不创建该类的对象的情 ...
分类:
其他好文 时间:
2019-03-05 09:17:24
阅读次数:
147
-- 继承: 1、子类继承父类中所有属性和方法。 2、子类只能重写父类中实例方法。 3、super关键,如果放到子类构造函数第一行,如果出现子类方法中可通过该关键字调用子类覆写的方法 4、使用final关键字修饰的方法不能重写,类不能被继承。 5、static关键字修改的方法只属于所在类,不属于类的 ...
分类:
其他好文 时间:
2019-03-02 23:42:27
阅读次数:
218
被static修饰的成员变量或方法不需要实例化直接通过类名访问 静态方法不能重写 实例方法可以重写 ...
分类:
其他好文 时间:
2019-03-01 15:45:03
阅读次数:
129
static 定义属性: 1. static 定义后的属性,相当于该类的所有对象的公共属性,如果某个对象对这个属性进行修改,将会波及其他的对象 2. static 定义的属性可由类名称直接调用 3. 非 static 定义的属性需要实例化对象之后才能访问,而 static 属性不受实例化对象的控制, ...
分类:
其他好文 时间:
2019-02-18 19:11:29
阅读次数:
166
知识点:java中,static关键字修饰类的变量、方法、代码块、内部类 场景:我们在创建类的方法和变量时,如果这个类在创建多个对象时,共用同一个属性或者方法,就可以使用static关键字修饰,因为static修饰的变量,在内存的静态域存在的值,被类的多个实例所共用,实际上我们在编写一个类时,就是在 ...
分类:
编程语言 时间:
2019-02-14 20:38:31
阅读次数:
162
单例模式 引子: Java类加载器加载内容的顺序: 1、从上往下(Java的变量需要先声明才能使用) 2、静态后动态(对象实例化)(静态块和static关键字修饰在实例化以前分配内存空间) 3、先属性后方法(成员变量不能定义在方法中,只能定义在class下) 1. 保证从系统启动到系统终止,全过程只 ...
分类:
其他好文 时间:
2019-02-13 13:04:48
阅读次数:
187
一、static关键字的用途在《Java编程思想》中有这样一段话:“static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。”这段话虽然只是说明 ...
分类:
其他好文 时间:
2019-02-09 22:38:40
阅读次数:
217
static 关键字 static 关键字主要有以下四种使用场景 1. 修饰成员变量和成员方法 2. 静态代码块 3. 修饰类(只能修饰内部类) 4. 静态导包(用来导入类中的静态资源,1.5之后的新特性) 修饰成员变量和成员方法(常用) 被 static 修饰的成员属于类,不属于单个这个类的某个对 ...
分类:
编程语言 时间:
2019-02-07 21:59:31
阅读次数:
186
? final关键字 final关键字概念 final修饰类义 ? ? final修饰方法 final修饰局部变量 final修饰成员变量 static关键字 static的概念 static修饰的对象特有数据 ? static的内存图 ? static注意事项_静态不能直接调用非静态 ? stat ...
分类:
其他好文 时间:
2019-02-04 23:18:12
阅读次数:
184
静态的特点: A:随着类的加载而加载 B:优先于对象而存在 C:静态是被所有对象共享的数据 这也是我们来判断是否使用静态的标准 D:静态的出现,让我们的调用方式多了一种 类名.静态的内容 非静态的内容只能通过对象调用 静态的内容可以通过对象调用,也可以通过类名调用,推荐使用:类名调用 静态修饰的成员 ...
分类:
编程语言 时间:
2019-02-01 23:52:25
阅读次数:
323