前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java基础:二、创建类(5)

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

作者头像
桑鱼
发布2020-03-16 23:22:40
4310
发布2020-03-16 23:22:40
举报
创建新的数据类型:类,通过class关键字,并且后面紧跟着的是class的名称:
代码语言:javascript
复制
class Name {
  /*Class body goes here*/
}
然后我们可以针对这个类通过new来创建对象:
代码语言:javascript
复制
Name name = new Name();
再给这个类中设置:字段(也可以成为数据成员或成员变量)。
  1. 字段可以是任何类型的对象,可以通过其引用于其进行通信;如果字段是对某个对象的引用,那么必须初始化该引用。
  2. 也可以是基本类型中的一种。
  3. 最后通过这个类创建的对象,每个对象都有用来存储其字段的空间且不能在对象间共享
代码语言:javascript
复制
class Name {
  int i;
  double d;
  boolean b;
} 
字段赋值,通过引用对象的成员,在对象引用的名称之后紧接着一个句点,然后再接着是对象内部的成员变量名称:
代码语言:javascript
复制
name.i = 47;
name.d = 1.1;
name.b = false;

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

代码语言:javascript
复制
aClassName.bClassName.field = 100; 
基本成员默认值

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 创建新的数据类型:类,通过class关键字,并且后面紧跟着的是class的名称:
  • 然后我们可以针对这个类通过new来创建对象:
  • 再给这个类中设置:字段(也可以成为数据成员或成员变量)。
  • 字段赋值,通过引用对象的成员,在对象引用的名称之后紧接着一个句点,然后再接着是对象内部的成员变量名称:
    • 基本成员默认值
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档