包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();
    }

}

转载于:https://www.cnblogs.com/shihuai355/p/3806303.html

java面向对象(包package)相关推荐

  1. java面向对象——包+继承+多态(一)

    文章目录 包(package) 概念: 创建包 注意事项: 导入包中的类: 直接导入 import语句导入 注意事项: 静态导入(了解即可) 包的访问权限 常见的系统包 继承 继承的语法规则 注意要点 ...

  2. java从包package中获取所有的Class

    1.从包package中获取所有的Class方法: /** * 从包package中获取所有的Class * @param pack * @return */ public static List&l ...

  3. Java的类(class)、包(package)和接口(interface)

    在Java中,类(class)是用来代表对象的基本单元.对象(object)可以是现实世界中的任何一个实体,它具有若干区别于其它对象的属性和操作.而类则通过为对象定义属性和操作来概括一类实体.它封装了 ...

  4. Java中的包(package)详情解释

    一.Java 包(package) 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间. 包的作用 1.把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用. 2.如同文件夹一 ...

  5. Java面向对象之全集

    面向对象 什么是面向对象? 面向对象(Object-Oriented,简称OO)是一种编程方法,它将数据和对数据的操作封装在一个对象中,使得程序更易理解.修改和扩展.面向对象思想认为,计算机程序应该被 ...

  6. java面向对象编程_包_继承_多态_重载和重写_抽象类_接口_this和super

    目录点击跳转 包 包的命名方法 导入包中的类 系统包的介绍 **注意事项** 继承 基础知识 构造方法 **基础语法** `protected`修饰符 组合 `this`和`super`关键字 `th ...

  7. JAVA多态/封装/接口/包/包的命名规则——java面向对象

    Java 多态 多态是同一个行为具有多个不同表现形式或形态的能力. 多态的优点 消除类型之间的耦合关系 可替换性 可扩充性 接口性 灵活性 简化性 多态存在的三个必要条件 继承 重写 父类引用指向子类 ...

  8. Java:封装的概念,UML类图,构造方法,this关键字,static关键字,方法重载,包package

                     oop三大特性:封装,继承,多态 oop一般指面向对象程序设计(一种计算机编程架构) 一.封装的概念:    将东西包在一起,然后以新的完整形式呈现出来       ...

  9. Java 包(package)

    为了更好地组织类,Java提供了包机制,用于区别类名的命名空间. 包的作用 1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用. 2 如同文件夹一样,包也采用了树形目录的存储方式.同一 ...

最新文章

  1. 老婆给当程序员的老公打电话:今天下班顺路买斤元宵……
  2. 高斯混合模型的解释及Python实现
  3. axi dma cyclic mode调试完成
  4. 项目常用第三方库 Swift版
  5. 微信测试号开发 服务器 token验证
  6. 《流浪地球》内地票房超《红海行动》北美上映11天成绩不俗
  7. 【编译原理笔记17】代码优化:数据流分析,到达定值分析,到达定值方程的计算
  8. 利用Office公式编辑器特殊处理逻辑的免杀技术分析(CVE-2017-11882)
  9. 华为认证报名费是多少?如何准备华为HCIP网络工程师考试?
  10. 免费的API-手机号码归属地接口
  11. react-router-dom ^6.0.2使用过程中报错 Error: A <Route> is only ever to be used as the child of <Routes>
  12. 程序员上班摸鱼,这么玩才高端!
  13. zuul两大作用_springCloud学习- 路由网关(zuul)
  14. 阿西莫夫:编造幻想与使之跟事实融为一体是两件事
  15. php文件怎么打开? 教你用什么软件打开php文件
  16. javascript案例5——壁纸切换、背景换肤
  17. IOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet 应该用于账号登录等
  18. 伪分布式启动失败:ERROR: Attempting to operate on hdfs namenode as root
  19. 【EOS钱包开发 一】EOS不得不说的一些概念
  20. CTF 之 Forensics 取证

热门文章

  1. .NET开发环境MonoDevelop 2.2 发布
  2. java.io几种读写文件的方式
  3. 容器数据卷网络基本配置
  4. 【330天】跃迁之路——程序员高效学习方法论探索系列(实验阶段88-2018.01.01)...
  5. Java遍历Map对象的四种方法
  6. Struts的ONGL
  7. 七年磨一剑:Apache HBase 1.0正式发布
  8. Socket接收器——Acceptor
  9. ExecuteNonQuery() 返回值
  10. group_concat