18、Java 继承:原理、应用与实践

Java 继承:原理、应用与实践

1. 私有成员与继承限制

在 Java 中,类的私有成员具有严格的访问限制。如果一个类的成员被声明为私有(private),那么只有该类的其他成员可以访问它,子类也无法直接访问。例如,若在类 B sum() 方法中使用了私有成员 j ,这会导致访问违规,程序将无法编译。

2. 继承的实用示例

继承是 Java 中一项强大的特性,它允许我们基于已有的类创建新的类,并添加额外的属性和功能。下面通过一个具体的例子来说明继承的应用。

2.1 Box 类的定义
class Box {
    double width;
    double height;
    double depth;

    // 构造克隆对象
    Box(Box ob) { 
        width = ob.width;
        height = ob.height;
        depth = ob.depth;
    }

    // 所有维度指定时的构造函数
    Box(double w, double h, double d) {
        width = w;
        height = h;
        depth = d;
    }

    // 无维度指定时的构造函数
    Box() {
        width = -1; 
        height = -1; 
        depth = -1; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值