
static
一直开心
这个作者很懒,什么都没留下…
展开
-
JAVA static 方法 无法从静态上下文中引用非静态方法 和属性
一个方法用static 修饰,便是静态方法或者类方法。 静态方法不属于特定对象。 由于static方法在加载class时首先完成,比构造方法早,此时非static的属性和方法还没有完成初始化。 所以: 在static方法内部无法直接调用非static的方法,可以通过先实例化对象,再通过该对象调用非static方法, 在非static方法中可以调用static方法,通过直接调用 方法名()...原创 2020-02-14 10:06:51 · 5066 阅读 · 0 评论 -
static关键字(代码练习)
public class StaticTest { String name;//实例属性,也叫非静态属性 static String address="山西省";//静态属性,也叫类的属性 //构造方法 StaticTest(String name){ this.name=name; } //静态方法 public s...原创 2020-02-11 17:57:46 · 314 阅读 · 0 评论 -
static关键字
1、static 关键字可以修饰属性 修饰后再方法区中开辟空间,并且所有对象都可以访问。 与类同生死,生命周期长,也就是类存在,static修饰的成员(成员变量和成员方法)就存在,但是对象并不一定存在。 如果对象存在则类必定存在,因此得到使用static修饰的成员,可以使用类名.成员或者对象名.成员。 当对象为null时,可以访问static修饰的成员。 2、static 关键字可以修饰...原创 2020-02-11 17:27:40 · 128 阅读 · 0 评论