Java—面向对象(中)——包、访问修饰符

目录

一、包的本质(原理)

二、包的基本语法

三、包的三大作用

包的命名

常用的包

如何引入包

四、注意事项和使用细节

        

五、访问修饰符

一、基本介绍

二、4种访问修饰符的访问范围

三、使用的注意事项



一、包的本质(原理)

        包的本质实际上就是创建不同的文件夹(目录)来保存类文件

二、包的基本语法

        package com.learn;

        说明:1.package关键字表示打包          2.com.learn表示包名

三、包的三大作用

        1.区分相同名字的类

        2.当类很多时,可以很好的管理类

        3.控制访问范围

包的命名

       1. 命名规则:只能包含字母,数字,下划线,小圆点,但不能用字母开头,并且不能是关键字或保留字

       2. 命名规范:一般是小写字母+小圆点        一般是com.公司名.项目名.业务模块名;

常用的包

        1. java.lang.*    lang包是基本包,默认导入,不需要引入

        2. java.util.*      util包是系统提供的工具包,工具类,比如Scanner

        3. java.net.*      net是网络包,网络开发

        4. java.awt.*      awt是做java界面开发的,GUI

如何引入包

       语法:import  包;

        import java.util.Scanner;  // 表示只会引入util包下的Scanner类

        import java.util.*;  // 表示将util包下的所有类都引入

        说明:引入一个包的主要目的就是使用该包下的类,并且推荐使用到哪个类,就导入哪个包下的类,不推荐使用 *导入

四、注意事项和使用细节

        1. package的作用是声明当前类所在的包,需放在类的最上面并且一个类中最多只有一句package

        2. import指令放置的位置应在package的下面,类定义的前面,可以有多句并且没有顺序要求

        

五、访问修饰符

一、基本介绍

        java提供四种访问修饰符号,用于控制方法和属性(成员变量)的访问权限(范围)

1. 公开级别:用 public修饰,对外公开

2. 受保护级别:用 protected修饰,对子类和同一个包中的类公开

3. 默认级别:没有修饰符号,向同一个包的类公开

4. 私有级别,用 private修饰,只有类本身可以访问,不对外公开

二、4种访问修饰符的访问范围

访问级别访问修饰符

         同类(本类)

同包子类不同包
公开public

受保护protected
默认没有修饰符
私有private

三、使用的注意事项

        1.修饰符可以用来修饰类中的属性,成员方法以及类

        2.只有默认的和public可以修饰类,并且遵循上述访问权限的特点

        3.暂且尚未学习继承,因此在关于子类中的访问权限等讲完子类后再详讲

        4.成员方法的访问规则和属性一样



 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值