Java private、protected、默认、public修饰符区别及场景应用

来源:互联网 发布:注射水银 知乎 编辑:程序博客网 时间:2024/06/11 16:04

private:只能在当前类中使用,常用于修饰私有属性及方法。

代码示例如下:

package com.test.cn;public class Cat{private String name;private int age;public Cat(){bark();}private void bark(){           System.out.println("汪汪");    }}

protected:能在当前类、同包、子类中使用,常用于父类,便于继承

default:能在当前类、同包、子类中使用,它是针对本包访问而设计的

public:能在当前类、同、子类、其他包中使用,常用于对外的一种接口


阅读全文
0 0
原创粉丝点击