创建于使用类和对象的总结
类的定义 为类命名并将类体包含与{ }
之内。类的命名可以加上修饰符。类体内包含了域/字段,方法,以及类的构造器。
类使用字段来包含状态信息,使用方法来表现行为。 构造器使用域类型一样但是没有返回值的方法类初始化一个类的实例。
控制类以及其访问权限的方法一样:通过声明时使用访问修饰符来确定,例如public
通过使用static
关键字在成员声明时区分类变量域类方法。在声明时没有使用static
关键字的成员默认为实例成员。类变量为所有类的实例所共享的,既可以通过类名引用也可以通过实例来引用。 来的实例获取每一个实例变量的副本,实例变量必须通过实例来引用。
你可以使用new
操作符来从一个类创建对象。new
操作符返回一个 指向创建的对象的引用。你可以将其赋值给一个变量,也可以直接使用。
实例变量或方法同样可以被类以外的代码访问,不过必须通过合格的名称来引用。一个正确的引用实例变量的代码类似如下
|
|
引用实例方法的代码如下
|
|
或者:
|
|
垃圾回收器自动清理不再被使用的对象。不在被使用的判定条件为程序不在持有该对象的引用。你可以显示的抛弃一个对象的引用,通过将变量的引用设置为指向null
;