• 技术文章 >java >java基础

    protected如何在java里使用?

    小妮浅浅小妮浅浅2021-02-04 12:41:20原创9033

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    1.定义

    在通常情况下,如果使用protected来修饰一个方法,通常是希望其子类来重写这个方法。

    2.访问范围

    本类、本包内部、以及当前类的子类

    3.继承

    被protected所修饰的成员能被该类的所有子类继承下来。

    4.作用域

    可以被同包类访问,如果不是同包,必须是该类的子类才能访问

    5.实例

    package p1
     
    public class A {
        protected String getName(){
            return "jim";
        }
    }
     
    package p2
     
    public class B extends A {
        public void display(){
            System.out.println(super.getName()); // 访问父类中的protected方法,允许的
        }
    }
     
    package p2
     
    public class C {
        public void display(){
            A a = new A();
            System.out.println(a.getName()); // 访问类A中的protected方法,编译时报错
        }
    }

    以上就是java基础中protected访问修饰符的用法,如果小伙伴们想给同包类或者子类一个通行证,不妨选择我们今天所讲的protected访问修饰符哦~更多Java学习指路:js教程

    专题推荐:java;protected
    上一篇:java基础:public是什么? 下一篇:default如何在java中访问?

    相关文章推荐

    • break如何在java循环中跳出?• continue怎样在java中继续下一个循环?• return返回值如何在java中理解?• java基础:foreach是什么?如何用?• java基础:public是什么?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网