包的概念及使用

8.1
import 包名称.子包名称.*
若类要被外包访问,则需定义为public,文件名与public class 名一致且只有一个,若不同包重名则需要写出完整的包.类名称
静态导入
若一个类的方法全为static声明的静态方法,则导入时使用import static 导入,静态导入后,静态方法可直接使用,而不必实例化类
8.3访问控制权限
default 访问权限可被本包中其他类访问,一个protect成员可被本包中本包及不同包的子类访问

package commondy1;

public class demo2 {
    protected String name = " kkk";
}

class A extends demo2 {
    public void print() {
        System.out.println(name);
    }
}

package commondy;

import commondy1.*;

class B extends demo2 {
    public void print() {
        System.out.println(name);
    }
}

public class demo1 {
    public static void main(String args[]) {

    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,120评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,341评论 18 399
  • 洗完澡趴在床上读《男人来自火星女人来自金星》。看到《男人帮助女人释放催产素的100种途径》看得我直想哭。 其实...
    猫公主喵阅读 1,256评论 0 0
  • 生活或许总有遗憾,但未来依旧美好。。。
    苏苏21阅读 1,648评论 0 3

友情链接更多精彩内容