14、Java 类与对象编程基础

Java 类与对象编程基础

1. 实例变量与方法的访问规则

在 Java 中,实例变量和方法的访问方式取决于访问代码与定义它们的类的关系。当访问代码不属于定义实例变量的类时,必须通过对象使用点运算符来访问实例变量;而当访问代码属于定义实例变量的同一个类时,可以直接引用该变量。方法的访问规则与此相同。

2. 方法返回值

在之前计算盒子体积的实现中,虽然将体积计算逻辑移到了 Box 类内部,但不是最佳方式。更好的做法是让 volume() 方法计算盒子体积并将结果返回给调用者。示例代码如下:

// Now, volume() returns the volume of a box.
class Box {
    double width;
    double height;
    double depth;

    // compute and return volume
    double volume() {
        return width * height * depth;
    }
}

class BoxDemo4 {
    public static void main(String args[]) {
        Box mybox1 = new Box();
        Box mybox2 = new Box();
        double vol;

        // assign values to mybox1's instance variables
        mybox1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值