Java基础:二、创建类(5)

创建新的数据类型:类,通过class关键字,并且后面紧跟着的是class的名称:
class Name {
  /*Class body goes here*/
}

然后我们可以针对这个类通过new来创建对象:
Name name = new Name();
再给这个类中设置:字段(也可以成为数据成员或成员变量)。
  1. 字段可以是任何类型的对象,可以通过其引用于其进行通信;如果字段是对某个对象的引用,那么必须初始化该引用。

  2. 也可以是基本类型中的一种。

  3. 最后通过这个类创建的对象,每个对象都有用来存储其字段的空间且不能在对象间共享

class Name {
  int i;
  double d;
  boolean b;
} 
字段赋值,通过引用对象的成员,在对象引用的名称之后紧接着一个句点,然后再接着是对象内部的成员变量名称:
name.i = 47;
name.d = 1.1;
name.b = false;

想修改的数据也可能位于对象所包含的其他对象中。这种情况下,只需要再使用连接句点即可:

aClassName.bClassName.field = 100; 
基本成员默认值

若类的某个成员是基本数据类型,即使没有进行初始化,Java也会确保它获取一个默认值,只有当变量作为类的成员使用时,Java才确保给定其默认值,以确保哪些是基本类型的成员变量得到初始化,防止产生程序错误。如果是局部变量,Java不会给默认值,如果在初始化时没有赋值,编译时会报错

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。