java属性/成员变量(韩顺平java【小白更好的理解对象的属性/成员变量】)

  1. 属性/成员变量(Property/member variable)
    1. 从概念或叫法上看:成员变量 = 属性 = field(字段)(即 成员变量是用来表示属性的,统一叫属性)

(From the concept or name point of view: member variable = attribute = field (member variables are used to represent attributes, unified called attributes)) 

               2.属性是类的一个组成部分,一般是基本数据类型,也可是引用类型(对象,数组)比如我门前面定义猫类的 int age 就是属性

(An attribute is a component of a class, usually a primitive data type, but also a reference type , such as the int age that defines the cat class on my front page)

  1. 基本数据类型和引用数据类型(Basic data types and reference data types)
    1. 基本数据类型是Java内置的数据类型,它们直接存储了数值或字符信息。基本数据类型包括
  1. 整数类型
  1. byte:8位有符号二进制整数
  2. short:16位有符号二进制整数
  3. int:32位有符号二进制整数
  4. long:64位有符号二进制整数
  1. 浮点类型
  1. float:单精度32位IEEE 754浮点数
  2. double:双精度64位IEEE 754浮点数
  1. 字符类型
  1. char:16位Unicode字符
  1. 布尔类型
  1. boolean:只有两个可能的值,true 和 false
  1. 引用数据类型则是对象的引用,它们存储的是对象的内存地址,而非对象本身的值。引用数据类型包括:
  1. 类(Class Types):自定义的对象类型,通过class关键字定义。
  2. 接口(Interface Types):通过interface关键字定义,是一种引用类型,不能被实例化。
  3. 数组(Array Types):用于存储相同类型元素的集合。

  1. 注意事项和细节说明
    1. 属性的定义语法同变量,示例:访问修饰符 属性类型 属性名;
      1. 访问修饰符:控制属性的访问范围
        1. 有四种访问修饰符 public proctected 默认 private
    2. 属性的定义类型可以为任意类型,包括基本类型或引用类型
    3. 属性如果不赋值,有默认值,规则和数组一致 e.g[Person类]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值