javaSE_8系列博客——Java语言的特性(三)--类和对象(4)--声明成员变量

有几种变量:

  • 类中的成员变量 - 这些被称为字段
  • 方法或代码块中的变量 - 这些被称为局部变量
  • 方法声明中的变量 - 这些被称为参数

Bicycle类使用以下代码行来定义其字段:

public int cadence;
public int gear;
public int speed;

声明由以下三个部分组成:

  • 零个或多个修饰符,如公共或私有的
  • 字段的类型
  • 该字段的名称

该字段的名称。 在自行车的领域被称为节奏,齿轮和速度,都是数据类型为整数(int)。 public关键字将这些字段标识为公共成员,可以由可以访问该类的任何对象访问。

访问修饰符

使用的第一个(最左侧)修饰符可让您控制其他类对成员字段的访问权限。目前,只考虑公共和私有。其他访问修饰符将在后面讨论。

  • public modifier - 该字段可从所有类访问。
  • 私有修饰符 - 该字段只能在其自己的类中访问。

为了更好的封装,通常使字段私有。这意味着它们只能从Bicycle类直接访问。然而,我们仍然需要访问这些值。这可以通过添加为我们获取字段值的公共方法间接完成:

public class Bicycle {

    private int cadence;
    private int gear;
    private int speed;

    public Bicycle(int startCadence, int startSpeed, int startGear) {
        gear = startGear;
        cadence = startCadence;
        speed = startSpeed;
    }

    public int getCadence() {
        return cadence;
    }

    public void setCadence(int newValue) {
        cadence = newValue;
    }

    public int getGear() {
        return gear;
    }

    public void setGear(int newValue) {
        gear = newValue;
    }

    public int getSpeed() {
        return speed;
    }

    public void applyBrake(int decrement) {
        speed -= decrement;
    }

    public void speedUp(int increment) {
        speed += increment;
    }
}

类型

所有变量必须有一个类型。您可以使用原始类型,如int,float,boolean等。或者可以使用引用类型,如字符串,数组或对象。

变量命名

所有变量,无论是字段,局部变量还是参数,都遵循语言基础课程“变量命名”中涵盖的相同的命名规则和约定。 在本课中,请注意,方法和类名称使用相同的命名规则和约定,除此之外。

  • 一个类名的第一个字母应该被大写
  • 方法名称中的第一个(或唯一)单词应该是一个动词。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值