如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。可以把static的成员理解成该类所有实例共享的变量
package com.demo.main;
public class User {
public static String words="默认情况下我是一个人";
public static String getHouse(){
return "New House";
}
public static String getWords() {
return words;
}
public static void setWords(String words) {
User.words = words;
}
}
package com.demo.main;
public class TestStatic {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(User.words);
System.out.println(User.getHouse());
User user = new User();
user.setWords("我也可以是条狗");
User.setWords("我也可以是只猫");
System.out.println(User.words);
System.out.println(user.words);
User user2 = new User();
System.out.println(User.words);
System.out.println(user2.words);
}
}
分享到:
相关推荐
MarkDown文档,大家应该都知道,@Value注解可以给类中的非静态变量注入值,但是给静态变量注入值则会有警告,结果是失败的,本文档说明了如何使用@Value注解给类的静态变量赋值
statilocal java 静态变量和静态块加载顺序,静态变量和同名静态变量块加载的顺序。
block,局部变量,全部变量,static的静态变量关系
分析了php中静态类与静态变量用法类的区别,创建对象$object = new Class(),然后使用”->”调用:$object->attribute/function,前提是该变量/方法可访问。直接调用类方法量:class::attribute/function,无论是静态/...
本文实例讲述了C#中static静态变量的用法。分享给大家供大家参考。具体如下: 使用 static 修饰符声明属于类型本身而不是属于特定对象的静态成员static修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,...
Static静态变量的应用(VB6.0代码编写) Static静态变量 QQ223857666勾月
本文为大家介绍一种static静态局部变量的妙用方法。
JAVAStatic静态变量.doc
Static静态变量的应用,用登录的方法演算,当输入密码超过三次时,自动退出程序.(VB6.0源代码编写)
Java中static静态变量.pdf 学习资料 复习资料 教学资源
主要介绍了python类和函数中使用静态变量的方法,实例分析了三种常用的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
Static静态变量的用法,记忆所点击的次数,VB.net2008源代码编写
static所声明的变量在Java中有一个初始化的先后顺序,带着这个问题接下来我们就来进行Java中static静态变量的初始化完全解析:
静态变量在类被load的时候分配内存,并存在于方法区。当类被卸载时,静态变量被销毁。在PC机的客户端程序中,一个类被加载和卸载,可简单的等同于jvm进程的启动和结束。在Android中,用的DVM也是一样的,不过Android...
VB.NET能够实现很多C#不能做到的功能,如When语句、Optional参数、局部Static变量、对象实例访问静态方法、Handles绑定事件、On Error处理异常、Object直接后期绑定等等。VB和C#同属.NET的语言,编译出来的是同样的...
如何访问静态变量 如果在类中访问 有两种方法 self::$静态变量名 , 类名::$静态变量名 如果在类外访问: 有一种方法 类名::$静态变量名 例子 复制代码 代码如下: class Child{ public $name; //这里定义并初始化一个...
什么是静态(static)什么是静态方法,静态变量,静态块和静态类?Java开发Java经验技巧共4页.pdf.zip
只要在变量前加上关键字static,该变量就成为静态变量了。 <?php function test() { static $nm = ; $nm = $nm * ; print $nm." "; } // 第一次执行,$nm = test(); // 第一次执行,$nm = test(); ...
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也是说,它不...