面向对象编程(一)包和访问修饰符

1.包的作用

  • 区分相同名字的类

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

  • 控制访问范围

2.基本语法

package com.zyf;

package 关键字,表示打包

com.zyf 表示包名

3.原理

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

4.命名

  • 命名规则

只能包含数字、字母、下划线、小圆点,但不能用数字开头,不能是关键字或保留字

  • 命名规范

一般是小写字母+小圆点 . 一般是 com.公司名.项目名.业务模块名

5.常用的包

一个包下,包含很多的类,java 中常用的包有:

  • java.lang.* //lang 包是基本包,默认引入,不需要再引入.

  • java.util.* //util 包,系统提供的工具包, 工具类,Scanner

  • java.net.* //网络包,网络开发

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

6.引入包

语法:import 包

eg:import java.util.Scanner 引入一个Scanner类;

import java.util.* 将java.util包全部引入(导入)

注意:我们需要使用到哪个类,就导入哪个类即可,不建议使用 *导入

package com.zyf.erjie;
​
import java.util.Arrays;
​
public class pack {
    public static void main(String[] args) {
//使用系统提供 Arrays 完成 数组排序
        int[] arr = {-1, 20, 2, 13, 3};
//比如对其进行排序
//传统方法是,自己编写排序(冒泡)
//系统是提供了相关的类,可以方便完成 Arrays
        Arrays.sort(arr);
//输出排序结果
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + "\t");
        }
    }
}

7.使用细节

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

  • import指令 位置放在package的下面,在类定义前面,可以有多条且没有顺序要求

访问修饰符

1.基本介绍

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

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

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

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

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

2.访问范围(重要)

3.注意事项

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

只有默认的和public才能修饰类

成员方法的访问规则和属性完全相同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值