Java课堂笔记6-常用包与访问控制符
Java中常用的包以及作用
- java.lang这个包下包含Java语言的核心类,如String Math System Thread 使用这个包下的类无需使用 import导包语句 系统自动导包
- java.util 这个包下包含了java大量工具类,接口和集合框架类,如 Array List Set等等
- java.io这个包下包含了一些java输入输出编程相关的类/接口
- java.net这个包下包含了一些java网络编程相关的类和接口
- java.sql这个包下包含了java进行JDBC数据库编程相关的类和接口
- java.awt这个包下包含了抽象窗口工具集(Abstract Windows Toolikits)
- java.swing这个包下包含了swing图形用户界面编程相关的类和接口,这些类可以构建GUI程序
- java.text这个包下包含了一些Java格式化相关的类和接口
访问控制符的范围
访问控制 | private | default | protected | public |
---|---|---|---|---|
同一类中 | √ | √ | √ | √ |
同一包其他类 | × | √ | √ | √ |
不同包中子类 | × | × | √ | √ |
不同包中非子类 | × | × | × | √ |
修饰符的使用方法
四种访问修饰符 private,default,protected,public在实际项目中的使用方法:
- 类成员属性一般使用private
- 类的方法一般使用public
- 继承关系与父类属性或方法一般使用protected
- 其他可以用default
继承
继承是面向对象编程的三大特征之一