java的继承和private,protected,public的关系

本文探讨了Java中继承的概念及其与访问修饰符private、protected和public的关系。通过理解这些概念,可以更好地实现代码重用和面向对象设计。文中详细解释了不同访问权限在继承链中的行为,并给出了相应的Java代码示例及运行结果。
摘要由CSDN通过智能技术生成

为什么要继承

  1. 代码可重用
  2. 面向对象

private、protected、public的作用

 类和方法的作用域(使用范围)

图片来自网络在这里插入图片描述

继承和private、protected、public关系

没有本质的关系,主要是语言设计者进行定义规范,防止二义性。

Java定义的规范:

子类可以继承父类的protected、public修饰的方法和字段。

代码

package com.github.noodzhan.test;

/**
 * @author noodzhan </br>
 * @date 2021/1/13 12:35 </br>
 * @description </br>
 */
public class TestExtend {
   
    private String name;
    protected String password;
    public int size;

    public TestExtend() {
   
        System.out.println("父类构造函数");
        s
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值