【学习笔记】包和访问修饰符

一、包

包:相当于计算机中的文件夹
1、包的好处:
(1)防止类的命名冲突。
(2)分门别类,便于查找。
(3)增强访问类时的限制,提高程序的安全性。
2、包的注意事项:
(1)定义包用package关键字,package必须位于文件的第一行。
(2)导入包用import关键字, *代表导入这个包中的所有类。

如:import java.util.*; 可用Scanner、Random等

(3)使用别的包中同名的类:包名.类名 对象=new 包名.类名();

如com.Test t=new com.Test();

(4)使用别的包中不同名的类:用import关键字导入,然后可直接创建对象

如:import com.Father;

public class Test {

public static void main(String[] args) {

        Father f=new Father();

}
    
二、访问修饰符:
从大到小的访问范围分别是:
(1)public 公共的  一个项目的不同包中都可以相互访问
(2)protected 受保护的 两个类如果不存在继承关系,访问范围和默认的是一样的。两个类存在继承关系,即使两个类不在同一包中,也可以相互访问。
(3)default 默认的 一个包中可以相互访问
(4)private 私有的  一个类中可以相互访问
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值