浅夏孤城

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

                static关键字:  static关键字用于修饰类、字段、属性、方法以及构造方法等。被static修饰的类称为静态类,被static修饰的成员称为静态成员。静态成员包括静态字段、静态属性、静态方法、静态构造方法。

        静态字段:是被static关键字修改的字段,它不属于任何对象,只属于类,而且只能通过“类名.静态字段名”的方式来访问。

        静态属性:用static修饰的属性,可以读写静态字段值,并保证静态字段值的合法性。用“类名.静态属性名”的方式调用静态属性。

        静态方法:在类中定义的方法前加上static关键字(可以在不创建对象的情况下调用某个方法)静态方法使用“类名.方法名”的方式来访问。

        静态类:当类中的成员全部是静态成员时,就可以把这个类声明为静态类。声明静态类时需要在class关键字之前加上static关键字。

        静态构造方法:作用是初始化静态成员。静态构造方法会在程序创建第一个实例或引用任何静态成员之前,完成类中静态成员的初始化。静态构造方法只能为静态字段进行赋值。

        单例模式:指在设计一个类时需要保证整个程序在运行期间只存在一个实例对像。

                 嵌套类:将类定义在另一个类的内部,被包含的类称作嵌套类,而包含嵌套类的类就称作外部类。  外部类与嵌套类的非静态成员可以重名,在对非静态成员访问时,需要先创建它所在类的对象。

                匿名类:有时候某个类的实例只用一次,这时可以使用匿名类的方式创建实例,即无需显示定义一个类,就可以将一组只读属性封装到单个对象中。

                对象初始化器:当一个类中属性过多时可以用对象初始化器为属性赋值。语法格式为:类名 变量名=new 类名(){属性名=值,属性名=值…}

                

    

posted on 2019-03-24 20:21  玊尔  阅读(136)  评论(0编辑  收藏  举报