`
fenfenxu
  • 浏览: 6946 次
  • 性别: Icon_minigender_1
  • 来自: 威海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

static

 
阅读更多

1.静态域

     静态域属于类不属于对象,即使没有一个对象静态域也存在且只有一个,即便有100个对象实例也只有一个静态域。

 

静态域直接用类名引用,平常的域不可以,只能用对象实例引用:

 

package lib;

public class StaticField {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		StaticField sf = new StaticField();
		StaticField.x = 10;
		sf.setY(10);
		System.out.println(StaticField.x+" "+sf.getY());
	}
	
	public int getY() {
		return y;
	}
	public void setY(int y) {
		this.y = y;
	}
	private static int x;
	private int y;
	public StaticField(){
		x = 0;
		y = 0;
	}
	
}

输出:10 10 

2.静态方法

静态方法不能向对象实施操作,因此静态方法中不会有this关键字

因为静态方法不能向对象实施操作,所以不能在静态方法中访问实例域。但是,静态方法可以访问自身类中的静态域。

分享到:
评论

相关推荐

    static、this、super、final的JAVA用法

    Java 中 static、this、super、final 的用法 静态方法(static method)是一种特殊的方法,它可以在不需要创建对象的情况下被调用。Java 中的静态方法使用 static 关键字来修饰,例如 public static void main...

    unity3d-static选项

    静态选项背后包含了多种技术,例如 Lightmap Static、Occluder Static、Occludee Static 和 Navigation Static。这些技术都是为了优化游戏性能和大小的。 Lightmap Static 是用于生成光照贴图,使场景进行优化。...

    C/C++中static,const,inline三种关键字详细总结

    一、关于staticstatic 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。 static 的两大作用: 一、控制存储方式 static...

    易语言核心支持库5.0#64版(静态版)(krnln_static.lib)

    2012年8月7日修正易语言核心支持库krnln_static.lib,重点修正了易语言核心支持库先前存在的线程安全的隐患。开发多线程相关软件的用户应该更新支持库(普通编译)或重新编译(静态编译),然后重新发布软件。非多...

    特殊命令支持库1.4#1版(静态版 TianSin_Static.lib)(第三方)

    易语言TianSin_Static.lib支持库中文名为易语言特殊命令支持库,本易语言支持库为易语言提供一些辅助功能的静态支持。易语言TianSin_Static.lib支持库为一般支持库,需要易系统5.0版本的支持,需要系统核心支持库5.0...

    Static

    Static

    用Static Text控件显示当前系统时间

    用Static Text控件显示当前系统时间 用Static Text控件显示当前系统时间 用Static Text控件显示当前系统时间

    static变量和static函数的用法摘抄

    全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域...

    MFC实现STATIC+TEXT控件

    mfc Static text点击事件,我想在Static Text控件上,如果有点击(就是拿手指点)的话,可以触发一些行为

    mfc-static控件显示图片-滚动条-放大缩小

    这个static区域重绘,实再是搞不定,这是目前最大的硬伤了。。。 还有,工程是柔合了opencv1.0的东西,版本太旧了。。 我贴出一个网址,如果您完善了,或者有什么疑问(不保证解决,解答),可以在我的博客上留言。...

    【Java基础】Java8新特性—接口中使用default和static关键字

    新特性二.defalut方法三.static方法 接口中的变量默认类型是public static final,也是就是说是 公有静态常量 。 而方法默认是public abstract,公有抽象方法,但是事实真的是这样吗? 一.新特性 Java 1.8对接口有两...

    public static String[] split(String s, String regex)

    public static String[] split(String s, String regex) s参数为待拆分字符串, regex参数有两种格式: 单字符的字符串(长度1),功能如下:split(“ab#12#453”, “#”) 返回带5个元素的数组:ab, #, 12, #, 453 ...

    JS中的public和private对象,即static修饰符

    先看下面的例子,它将告诉我们在JS世界中也有C#里的public , private ,及static等

    const,extern,static,volatile的使用

    const,extern,static,volatile的使用

    类的static,const,static const,const static成员的初始化

    static,const,static const,const static是c++中几个常见的很容易弄混淆的几个概念,在这里总结了一下,与大家分享!

    pcre-7.9-static for windows

    1. 向项目属性->VC++目录->包含目录中添加pcre-7.9-static目录; 2. 向项目属性->VC++目录->库目录中添加pcre-7.9-static目录; 3. 向项目属性->C/C++ ->预处理器->预处理器定义中添加HAVE_CONFIG_H、PCRE_STATIC; ...

    Static背景和颜色 更改

    自己编写的 可以实现 改变static空间背景色和字体色的 类 希望对学习VC的 同志有帮助

    visdom static脚本包

    安装visdom 启动后显示蓝屏,提示缺少/visdom/static/下一些脚本文件

    mfc 自绘控件 static 可改背景颜色字体等

    mfc本身的static控件背景为灰色,影响整体效果。这个是自绘的Static控件,可改背景颜色字体等

    static 用法

    static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准). (1)局部静态变量 (2)外部静态变量/函数 (3)静态...

Global site tag (gtag.js) - Google Analytics