美文网首页程序员
Java面向对象4--package和import

Java面向对象4--package和import

作者: buzhidao_ | 来源:发表于2016-11-30 17:55 被阅读0次

使用package语句对Java的类实施分包管理

为什么要分包管理呢?
在实际开发中,一个项目可能存在上百个甚至上千个Java文件,如果这么多Java文件全部都在一个包中,很难管理,并且也不允许存在同名的文件.

package语句

在Java文件的第一行,定义该文件中的类所分配的包.
语法: package 包名.子包.子子包;

包命名规则

package 域名倒写.项目模块名称.组件;
如: package com.jianshu.dao
如何编译带有包的Java文件:
编译命令: javac -d 源文件.java
运行命令: java 有main方法类的全限定名

JDK中常用的包

JDK中常用的包.png

import语句

在Java开发的时候,我们会分包管理.分包之后,如何去找到包中的某一个类呢?
此时的解决方案,就是使用import关键字

import语法

  • import 类的全限定名;例如:import pkg.subpkg.className;
  • 也可以:import pkg.subpkg.*;表示去pkg.subpkg包下寻找被使用到的类。

静态导入

静态导入,告诉编译器去哪一个包下的指定的类中去找某个静态方法或静态字段。
语法1:import static 类的全限定名称.该类中的static成员名.
例如:import java.lang.Math.PI;

语法2:import java.lang.Math.*;
表示去java.lang.Math类中寻找被使用到的类成员。
注意: 只能表示类成员,不能表示实例成员。*

相关文章

  • Java面向对象4--package和import

    使用package语句对Java的类实施分包管理 为什么要分包管理呢?在实际开发中,一个项目可能存在上百个甚至上千...

  • Java-面向对象-包package和import

    概述 包与包之间访问 包与包之间的类在访问时,被访问的类以及成员都必须public修饰。 注意:被public修饰...

  • Java面试题基础知识篇

    1Java 基础知识面向对象→ 什么是面向对象面向对象、面向过程 略面向对象的三大基本特征和五大基本原则答java...

  • Java程序员必修内功心法!(内功修炼第二层)

    1,Java 面向对象 1.1类和对象 1.1.1. 面向对象和面向过程的区别 1,面向过程 :面向过程性能比面向...

  • Java类和对象

    Java类和对象 类 面向对象和面向过程 面向对象:Object Oriented把系统中需要处理的数据和这些数据...

  • java SE目录

    java SE目录 java基础(一)java基础(二)关键字面向对象(一)面向对象(二)面向对象(三)集合(一)...

  • 面向对象三大特性(一):封装

    面向对象有三大特性:封装、继承和多态。注意,是面向对象的三大特性而不是Java的三大特性,Java只是面向对象语言...

  • 3. Java面向对象编程

    类与对象[1] Java是面向对象的汇编语言(面向机器)—— c语言(面向过程)—— java语言(面向对象) 类...

  • 【知识详解】JAVA基础(秋招总结)

    JAVA基础 目录 JAVA基础 问:面向过程(POP)和面向对象(OOP)? 问:Python和Java的区别?...

  • JAVA知识泛泛总结

    @(Java) 面向对象编程期末考复习笔记 了解Java Java具有面向对象、与平台(由系统OS和处理器CPU构...

网友评论

    本文标题:Java面向对象4--package和import

    本文链接:https://www.haomeiwen.com/subject/jyutmttx.html