面向对象的三大核心特性:
- 封装性
- 继承性
- 多态性
一、package和import语句
所谓的封装,其实很好理解,就是将代码通过包装的方式存放起来。既然是通过包装的方式,那么我们可以理解为将代码存放在一个容器当中,这个容器,我们称之为包。
1、package关键字:是用来定义包的。
示例代码:
package com.admin.bean;
代码解析:
Java通过package关键字定义了包,根据不同层级的延伸,编译工具会自动为项目创建相应层级的包。就好像我们在电脑中的某个盘符下创建的文件夹。根据示例代码,也就是我们这个类存放在项目目录下的com–admin–bean文件夹下。如果代码中没有出现package关键字,则证明该类存储于项目的src根目录下,包为默认包。
2、import关键字:是用来引用包的,我们的类或者Java的开发类,都存放在不同包下,当我们要是用这个类时,就需要将这个类引入,使用import关键字进行引用。同包下的类不需要引用,就可以直接使用。
示例代码:
import java.util.*;
代码解析:
Java通过import关键字,将java包下的util包下的所有类都进行了引用。
3、Java常用包
- Java.lang:包含一些Java语言的核心类,如:String、Math、Integer、System和Thread,提供常用功能
- java.awt: