声明成员变量

有几种变量:

  • 类中的成员变量,这些变量称为field。
  • 方法或代码块中的变量-这些变量称为局部变量。
  • 方法声明中的变量-称为parameter。

Bicycle类使用的下列代码行,以限定其栏位:

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

字段声明按顺序由三个部分组成:

  • 零个或多个修饰符,例如public或private。
  • 字段的类型。
  • 字段名称。

字段Bicycle分别命名为cadence,gear和speed,所有数据类型均为整数(int)。该public关键字识别这些领域的公共成员,由可以访问类的任何对象访问。

访问修饰符

使用第一个(最左侧)修饰符可以控制其他哪些类可以访问成员字段。目前,仅考虑public和private。其他访问修饰符将在后面讨论。

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

本着封装的精神,通常将字段设为私有。这意味着只能从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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值