前面我们学习了对象实例化、静态成员、方法重载等面向对象核心内容,本节将学习包、模块、类的访问修饰符、类与对象综合实训相关知识,完善Java面向对象体系,适合课堂复习、课后练习与期末备考。

第三部分 包、模块、修饰符及综合实训

一、包

包(package)是Java用来管理、分类管理类文件的机制,类似于电脑文件夹,用来解决类名重复、代码结构混乱问题。

1. 包的定义
使用package关键字定义包,必须写在Java文件第一行。
package com.demo;
public class Test{}
2. 包的引入
使用import关键字导入其他包中的类,实现跨包调用。
import java.util.Scanner;
二、模块

模块是Java更高层级的代码管理机制,在包之上进行统一管理,用来控制包之间的访问权限,实现代码模块化、项目规范化管理,适合大型项目开发。

三、类及成员修饰符

Java通过访问修饰符控制类、成员变量、成员方法的访问权限,主要有4种:

1. public:公共权限,所有地方都能访问

2. protected:受保护权限,本类、子类、同包可访问

3. 默认(不写修饰符):包权限,仅同包内可访问

4. private:私有权限,仅本类内部可访问,外部无法直接访问

四、类和对象实训任务

结合本章所有知识点,完成综合实训,将类的定义、对象创建、成员调用、包管理、权限控制融合在一起,完成面向对象编程综合练习,巩固从基础语法到面向对象设计的全部知识点。

本节整体总结

1. 包用package定义、import导入,用来分类管理类,解决类名冲突问题

2. 模块是包的上层管理结构,用于大型项目权限与模块化控制

3. 访问修饰符用来控制类和成员的访问范围,private、public使用频率最高

4. 通过综合实训,将类、对象、包、权限知识结合,提升面向对象编程能力

文末互动

包管理、访问修饰符是后续开发的必备知识,也是考试高频考点。练习中遇到导包报错、权限访问失败等问题,欢迎评论区留言交流~

更多推荐