类创建

Class ATypeName{.........}
ATypeName a = new ATypename

CHAPTER 3 万物皆对象 - 图1 若字段位于类中且为基本类型,则会被赋予初值。但在函数中,需要进行初始化,否则出错。

static关键字

  1. 放在filed前,共享存储空间。
    例:
  1. class StaticTest{
  2. static int i = 100;
  3. }
  4. StaticTest s1 = new StaticTest;
  5. StaticTest s2 = new StaticTest;
  6. Static.i++;

在上述代码中,s1.i与s2.i实际共用同一块内存空间,即s1与s2均可对其进行操作。

2.放在function前,可以直接调用静态方法

  1. class Test{
  2. static void func(){
  3. StaticTest.i++;
  4. }
  5. }
  6. //直接调用
  7. Test.func();

```