黑马程序员--对静态属性和静态方法的理解

原创 2012年03月25日 23:44:14

先声明个静态属性

android培训java培训、期待与您交流! ----------------------

public static Color

定义静态方法: public static void Green(){

     color = null;

}

类可以被static声明为静态成员。静态成员包括静态属性和静态方法。它们必须在类被实例对象被创建之前声明。

 

由于方法中声明的是变量是局部变量,而(static)静态方法具有全局属性,所以不允许在方法中声明static变量(局部变量不能为静态变量)

 

静态属性特点:静态属性也可以用publicprivatefinal等修饰符;

静态属性是在类加载的时候自动被创建,大家共有,不存在某个对象内存中;

类名可以直接访问静态方法,也可以由对象来引用;

 

静态方法:静态方法可以通过类名访问,也可以由对象引用;

静态方法可以访问该类的静态属性,不能访问该类的实例变量;

静态方法和静态属性都可以访问该类的实例方法;

静态方法不能引用thissuper关键字;不能被之类覆盖

 
android培训java培训、期待与您交流! ----------------------

黑马程序员_静态方法,java文档制作和单例设计模式

------- android培训、java培训、期待与您交流!----------   为什么会有静态,静态有什么用? 当每一个对象都要使用这个属性或方法的时候,可以把它定义为静态的 因为每...

黑马程序员---2015.6.14java基础笔记--静态方法--单例

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.什么时候可以将方法定义为静态方法(将整个类定义为工具类)?     a.类中的每个方法都没有...

黑马程序员——Executors JDK1.5提出的新的线程库,里面大量的静态方法可操作线程,线程池

----------------------    android培训    java培训   期待与您交流!    ----------------------                ...

《黑马程序员》 静态方法中不能new内部类的实例对象的总结

------- android培训、java培训、期待与您交流! ---------- class Test{ public void main(String[] args){ A test...
  • xfgzss
  • xfgzss
  • 2014年03月29日 11:56
  • 861

黑马程序员_java_关于静态方法

------- android培训、java培训、期待与您交流! ----------该篇博客博客讲到了:静态方法的优缺点;什么时候创建静态方法;静态方法在编译和运行时的变化;以及多态中能否使用静态方...
  • G55_AMG
  • G55_AMG
  • 2014年12月12日 17:38
  • 492

黑马程序员------静态方法中为什么不能写this和super?这两者之间的区别是什么呢? Day02

1.      在静态方法中是不能使用this预定义对象引用的,即使其后边所操作的也是静态成员也不行. 因为this代表的是调用这个函数的对象的引用,而静态方法是属于类的,不属于对象,静态方法成功加...

黑马程序员_静态方法和实例方法

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 用修饰符static声明的方法为静态方法...
  • bo_bo91
  • bo_bo91
  • 2014年03月28日 09:46
  • 339

黑马程序员--03.面向对象--01.静态方法调用非静态成员【个人总结】

静态方法调用非静态成员 ----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------   静态成员方法只能访问静态的成员 (方法/变量) ...

黑马程序员---(学习日记-Java基础)静态方法与非静态方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 静态的方法就是不需要将类实例化,可以直接使用类名调用到方法或者属性,在静态方法中不能使用thi...

黑马程序员---静态代码块和构造方法执行顺序

-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一.静态代码块和构造方法执行顺序 1.当父类与子类都有静态代码块和构造函数的时...
  • zxcjie
  • zxcjie
  • 2015年05月13日 22:32
  • 242
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员--对静态属性和静态方法的理解
举报原因:
原因补充:

(最多只允许输入30个字)