Java课堂笔记6-常用包与访问控制符

Java课堂笔记6-常用包与访问控制符

Java中常用的包以及作用

  1. java.lang这个包下包含Java语言的核心类,如String Math System Thread 使用这个包下的类无需使用 import导包语句 系统自动导包
  2. java.util 这个包下包含了java大量工具类,接口和集合框架类,如 Array List Set等等
  3. java.io这个包下包含了一些java输入输出编程相关的类/接口
  4. java.net这个包下包含了一些java网络编程相关的类和接口
  5. java.sql这个包下包含了java进行JDBC数据库编程相关的类和接口
  6. java.awt这个包下包含了抽象窗口工具集(Abstract Windows Toolikits)
  7. java.swing这个包下包含了swing图形用户界面编程相关的类和接口,这些类可以构建GUI程序
  8. java.text这个包下包含了一些Java格式化相关的类和接口

访问控制符的范围

访问控制 private default protected public
同一类中
同一包其他类 ×
不同包中子类 × ×
不同包中非子类 × × ×

修饰符的使用方法

四种访问修饰符 private,default,protected,public在实际项目中的使用方法:

  1. 类成员属性一般使用private
  2. 类的方法一般使用public
  3. 继承关系与父类属性或方法一般使用protected
  4. 其他可以用default

继承

继承是面向对象编程的三大特征之一

封装

多态