java面向对象(包package)

包package

对类文件进行分类管理

给类提供多层命名空间

写在程序文件的第一行

类名的全称是 包名.类名

包也是一种封装形式

包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰。

不同包中的子类还可以直接访问父类中被protected权限修饰的成员。

包与包之间可以使用的权限只有两种:public,protected

public     protected     default     private

同一类中       ok               ok               ok          ok

同一包中       ok               ok               ok           no

子类              ok                ok               no          no

不同包中      ok

为了简化类名的书写,使用一个关键字,import

import 导入的是包中的类。

建议定包名不要重复,可以使用url来完成定义,url是唯一的。

package pack;
import packa.packaDemo;

public class packDemo {

public static void main(String[] args)
    {
        System.out.println("hello !");
        packaDemo a =new  packaDemo();
        a.show();
    }

}

java面向对象(包package)

时间: 2024-10-06 09:35:01

java面向对象(包package)的相关文章

JavaSE入门学习17:Java面向对象之package(包)

一Java包(package) 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间. 包的作用: A把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用. B如同文件夹一样,包也采用了树形目录的存储方式.同一个包中的类名字是不同的,不同的包中的类的名字是 可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别.因此,包可以避免名字冲突. C包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类. Java使用包(package)这种机制是为了防止命名冲突

JAVA中包(package)的使用

暑假荒废了个把月,不过还是值得的,毕竟学会了游泳!好了,言归正传,由于JAVA中的文件是按类组织的,因此经常会用到包(package)的概念,下面举例子说明. JAVA是面向对象的语言,程序都是以类(class)为最小单位的,所有的程序都必须放在类定义里.JAVA源文件的后缀必须是 .java,通常JAVA程序源文件的主文件名可以是任意的,但如果JAVA程序源代码里定义了一个public类,则主文件名必须与该类相同,一般类名的首字母习惯大写.通常的习惯是每个源文件中只定义一个类,不同的类使用不同

JAVA 基础 包(package)

包(package) package的作用 关键字package和import 当编写一个JAVA源码文件时,此文件通常被称为编译单元.每个编译单元都必须有一个后缀名.java. 而在编译单元中可以有一个public类,该类的名称必须和文件的名称相同.文件中允许有其他类,但是不能是public类. 当编译一个.java文件时,文件中的每个类都会有一个后缀为.class的输出文件,文件名和类名相同. Java可运行程序是一组可以打包压缩为一个Java文档文件(JAR,使用Java的jar文档生成器

JAVA面向对象 - 包

包的作用 类的集合是包,包里面可以存放n多个类,可以区分相同名字的类,当类很多时,可以很好的管理类,控制访问访问 打包与引包 打包用package关键字,命令一般放在文件开始,包命名规则用小写字母 1 //实例 2 package com.beekc.www 引包用import关键字,也是放着文件的开始 1 //实例 2 import java.awt.* 常用的包 Ⅰ.java.lang.* - 自动引入 Ⅱ.java.util.* - 工具包 Ⅲ.java.net.* - 网络开发包 Ⅳ.j

Java中的包(package)

包的概念 Java中包(package)的概念和C++中命名空间(namespace)的概念很类似,都可以限制类的作用域.二者最大的差别在于,Java中的包隐式地指明了类的树形层级结构(同时也是Java源码文件的目录结构).这样做的好处在于:可以通过文件系统中对于文件路径唯一性的要求来限制类的唯一性. 代码组织 编写一个Java源代码文件(.java文件)时,此文件通常被称为编译单元.在编译单元内最多允许有一个public类,且该类的名称必须与文件名完全相同(包括大小写). 编译一个.java文

Java之旅_面向对象_包(Package)

http://www.runoob.com/java/java-package.html 包的作用: 1.把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用. 2.如同文件夹一样,包也采用了树形目录的存储方式.同一包中类名是不同的,不同包中的类名是可以相同的. 当调用相同名字的类时,应该加上包名,包可以避免名字冲突. 3.包也有访问权限,拥有包访问权限的类才能访问. Java使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类.接口.枚举.和注释等. pac

二、Java面向对象(7)_封装思想——package语句

2018-04-30 package语句 一.package关键字 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间. 包的作用: 1.把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用. 2.如同文件夹一样,包也采用了树形目录的存储方式.同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别.因此,包可以避免名字冲突. 3.包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类. java 使用包

Java 包(package)

为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间. 包的作用 1.把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用. 2.如同文件夹一样,包也采用了树形目录的存储方式.同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别.因此,包可以避免名字冲突. 3.包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类. Java 使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位

Java 包(package)详解

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间. 包的作用 1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用. 2 如同文件夹一样,包也采用了树形目录的存储方式.同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别.因此,包可以避免名字冲突. 3 包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类. Java使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(