zoukankan      html  css  js  c++  java
  • 第四周学习总结

    首先就是static关键字了,它用于修饰类,字段,属性,方法以及构造方法等。被static修饰的成员称静态成员。静态字段可以让所有对象来共享,它不属于任何对象,只属于类,只能通过类名·静态字段名来访问。还可以通过类名·静态字段名的方式调用静态字段并为其重新赋值。静态属性可以读写静态字段的值,保证静态字段的合法性,使用类名·静态属性名来访问。我们希望不创建对象的情况下调用某个方法,也就是使该方法不必和对象绑在一起,称为静态方法,通过类名·方法名来访问。当类中所有成员全部是静态成员时,就可以把这个类声明为静态类。最后是静态构造方法,其作用是初始化静态成员。一个类只能有一个静态构造方法,可以被定义在静态类或非静态类中。静态构造方法会在程序创建第一个实例或引用任何静态成员之前,完成类中静态成员的初始化。

    单例模式是c#中的一种设计模式,它是指在设计一个类时,需要保证整个程序在运行期间只存在一个实例对象。

    将类定义在另一个类的内部,被包含的类称作嵌套类,包含嵌套类的类称作外部类。外部类与静态类的非静态成员可以重名。在嵌套类内不能声明静态成员,但嵌套类可以直接引用外部类的静态成员。

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

    当一个类中属性过多时,可以使用对象初始化器来为属性赋值,格式为 类名 变量名 = new 类名()

    {属性名=值,属性名=值...};它可以同时为类的多个属性赋值,从而大大减少对象初始化的代码。

  • 相关阅读:
    Java SE6调用动态编译
    代理模式——动态代理
    基于Eclipse的Hadoop应用开发环境配置
    利用java反射读取xml配置文件
    java nio小结
    RPC应用的java实现
    Struts2+Hibernate Update问题小结
    彻底解决hadoop0.20.203.0eclipseplugin插件安装
    Hadoop完全分布式配置
    (转)javamail发送带附件邮件
  • 原文地址:https://www.cnblogs.com/xl592338942/p/10590828.html
Copyright © 2011-2022 走看看