Java入门二 2 封装

2-1 什么是Java中的封装

面对对象三大特性:封装、继承、多态

封装

1、概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过类提供的方法来实现对隐藏信息的操作和访问

2、好处:A、只能通过规定的方法访问数据

                B、隐藏类飞实例细节,方便修改和实现

3、封装的实现步骤

Java入门二 2 封装_第1张图片

get要设置返回值类型,set不需要返回值


Java入门二 2 封装_第2张图片

调用set和get



2-2 使用包管理Java中的类

难题:我们封装的信息中类的名字是可能冲突的,怎么解决呢?


Java中的包【类似文件夹】

1、包的作用:

         管理Java文件

         解决同名文件冲突

2、定义包:package 包名

      注:必须放在Java源程序的第一行

             包名间可以使用“.”号隔开

             eg:com.imooc.MyClass最底层com,下一层imooc,再下一层是我们需要的myclass

Java入门二 2 封装_第3张图片

3、系统中的包

     java.(功能).(类)

      java.lang.(类)包含Java语言基础的类

      java.util.(类)包含Java语言中各种工具类

      java.io(类)包含输入、输出相关







你可能感兴趣的:(Java入门二 2 封装)