默认访问权限 - 面向对象编程基础

mercy_41350 2 0 ppt 2024-07-06 00:07:45

默认访问权限

class Tom 为例,探讨默认访问权限:

class Tom {
    int weight; 
    int f(int a, int b) {
        // ... 方法实现 ...
    } 
    // ... 其他成员 ...
}

class Bob {
    void g() {
        Tom cat = new Tom();
        cat.weight = 23; 
        cat.f(3, 4); 
    }
    // ... 其他成员 ...
}

假设类 Bob 与类 Tom 位于同一个包中,那么 Bob 类中的对象 cat 可以访问 Tom 类中的成员变量 weight成员方法 f。这是因为 weightf 使用了默认的访问权限,允许同一个包内的其他类访问。

用户评论
请输入评论内容
评分:
暂无评论