`

static 静态变量 类变量 类方法

    博客分类:
  • java
 
阅读更多
如果一个成员被声明为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);
	}

}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics