Java学习:第六章权限访问控制

访问权限控制

    包(Package

★    成员的访问权限

    类的访问权限

一、包:库单元

1、   在Java环境中存在大量的类,如何管理好这些类而避免冲突?

         Java采用包(Package)组织和管理类,从实验效果来看,包就是文件夹

二、包:库单元

位于工程夹下的src件夹下(处理.java文件)

1包中可以有多个java源文件,每个Java源文件至多只能有一个public类(主类必须与源文件同名)以及若干个非public(辅助类)

  (2) 当编译Java文件时,每个类都会有一个对应的.class文件,所以同一个包中不能有相同名字的类。

        (3)     包(Package的定义

          ★     package   包名;

          ◆  包的定义必须是文件中除注释以外的第一条语句

java.util   java包中有一个util包,(文件夹中又建一个文件夹) 

         ⑷     非当前包中的公共类的使用方法

         ★     要么使用全名

         java.util.ArrayList list = new java.util.ArrayList ( );

          ★     要么使用import关键字载入

           import  java.util.*//  Java标准类库

           ArrayList list = new ArrayList ( );

          ★  可以生成同一个包内任意类的对象

成员的访问权限     

类中成员(数据和函数)访问权限修饰词包含四种:

          publicprotected包访问private

     如果没有提供任何访问权限修饰词,则意味它是包访问权限

★     可以被处于同一个包中的所有类访问

class Soup
{
    private Soup( ) { }
    public static Soup makeSoup()
    { return new Soup( ); }
    private static Soup ps1 = new Soup();
    public static Soup access() { return ps1; }
}





public class 访问权限控制 {
    public static void main(String[] args) {
        System.out.println("Hello world!");
        //Soup fun = new Soup();

    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值