java基础2--static

原创 2016年08月30日 17:57:38
静态成员:
关键字:static
------使用static修饰的成员变量是类变量,修饰的方法是类方法。
静态成员可以直接通过类名访问。
例:
class A {
int x;//成员变量
void y(){ } //成员方法
}

class C{
static int k; //类成员
static void n(){ } //类方法
}

class B {
void f(){
int i;
A a = new A();//实例化A的对象
i =a.x;
a.y();
//直接通过类名访问
i = C.k;
C.n();
}
}

注:被修饰成静态的变量或方法会一直存在,一直到整个程序结束,才会释放。
【拓展:类的“字节码”进入内存时,类中的静态块会立刻被执行。"字节码--需要网友进一步的研究了--在这我就不细说了 ^ ~ ^"】
版权声明:本文为博主原创文章,未经博主允许不得转载。

黑马程序员 06 Java基础教学 - 06 - 面向对象(2) 之 关于静态static的那些事

-------android培训、java培训、期待与您交流! ---------- 一、static关键字 1、用法 Static是一个修饰符,用于修饰成员,包括成员变量和成员函数。当成员被静...

static2----Java基础042

/* static(静态\修饰符) 1. static修饰成员变量 :如果有数据需要被共享给所有对象使用时,那么就可以使用static修饰。 静态成员变量的访问方式: ...

Java基础 static关键字 javadoc 面向对象(2)

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 静态:static 用法:是一个修饰符,用于修饰成员(成员变量,成员函数...

java基础中的final和static

  • 2013年10月04日 09:22
  • 28KB
  • 下载

C++ 基础内容2,c++ 中的static 和 extern

引用该文章,注明其出处              http://blog.csdn.net/imwkj   二: C++中的 static         static 在C/C++中有两层含义:(1...

[J2SE基础篇]~类继承,static静态变量内存解析

最近在学习J2SE方面的内容的时候,我发现内存解析这部分的内容对于我们深度的理解代码的输入输出有很大的帮助,而且这部分的内容其实对于我们去理解设计模式也有很大的帮助,总而言之,这部分的基础知识对于我们...

面向对象基础续2(static关键字、理解main方法、代码块、构造方法私有化(单例模式)) .

static关键字如果现在希望一个属性被所有对象所共同拥有,则可以将其声明为static类型,声明static类型的属性或方法之后此属性或方法也成为类方法,可以由类型直接调用。使用static声明属性...

Java基础回顾_static的使用

package 基础; /** * static可以修饰: * 1.静态变量: * 注意事项: * (1).类中的静态变量属于类,而不属于某个特定的对象 * (2).类的静态变量或方...

JAVA基础-栈与堆,static、final修饰符

Java栈与堆 堆:顺序随意 栈:后进先出(Last-in/First-Out).        Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、a...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java基础2--static
举报原因:
原因补充:

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