Java4Android基础学习之包与访问权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java4Android基础学习之包与访问权限相关的知识,希望对你有一定的参考价值。

1、包

  1)包:将类打包,同时限定了访问权限

  2)包的创建,package + 包名  (包名一般由域名 + 具体名)如:

package com.baidu;

public class person {

}

此段代码就实现了将person打包到com/baidu中  , 其中报名是域名  + 具体 名;   这里这个类的全名为  com.baidu.person.

  3)包的导入,使用import + 包名.类名 进行导入,如:

import pack.person;

public class test {
    public static void main(String args []){

    }
}

这样,test类中就可以使用person类中的成员变量和成员函数了。

2、访问权限

  1)访问权限有四种,如下:

public //共有的,任何包中的任何类都可以访问

default //默认的(不写即表示默认),只能在同一个包中访问

protected //受保护的,同一个包能访问,同时子类可访问(包括在不同包中的子类)

private //私有的,只有本类可以访问

  2)当类被定义成public的时候,这个类的名字必须与文件名相同。

以上是关于Java4Android基础学习之包与访问权限的主要内容,如果未能解决你的问题,请参考以下文章

Java4Android基础学习之面向对象应用

Java4Android基础学习之复写(override)

Java4Android基础学习之对象的转型

Java基础学习之--继承+访问权限

《Java4Android》视频学习笔记——包和访问权限

Linux学习之十四-Linux文件和目录权限