包的定义和导入-----package
1、包的定义
. 表示当前路径
2、包的导入
package org.lxh.demo08.a ;
public class Demo{
public String getContent(){
return "MLDN LXH" ;
}
};
package org.lxh.demo08.b ; // 放在不同的包中
import org.lxh.demo08.a.* ; // 导入不同包中的Demo类
public class ImportDemo01{
public static void main(String args[]){
System.out.println(new Demo().getInfo()) ;
}
};
“包.类名称”。
package org.lxh.demo08.d ;
import org.lxh.demo08.a.* ; // 包中存在Demo类
import org.lxh.demo08.c.* ; // 包中存在Demo类
public class ImportDemo02{
public static void main(String args[]){
org.lxh.demo08.a.Demo d = new org.lxh.demo08.a.Demo() ;
System.out.println(d.getInfo()) ;
}
};
3、常见的系统包
4、静态导入
package org.lxh.demo08.e ;
public class Operate{ // 里面的方法全部都是static类型
public static int add(int i,int j) { // 加法操作
return i + j ;
}
public static int sub(int i,int j) { // 减法操作
return i - j ;
}
public static int mul(int i,int j) { // 乘法操作
return i * j ;
}
public static int div(int i,int j) { // 除法操作
return i / j ;
}
};
package org.lxh.demo08.f ;
import static org.lxh.demo08.e.Operate.* ; // 静态导入
public class StaticImportDemo{
public static void main(String args[]){
System.out.println("3 + 3 = " + add(3,3)) ; // 直接调用静态方法
System.out.println("3 - 2 = " + sub(3,2)) ; // 直接调用静态方法
System.out.println("3 * 3 = " + mul(3,3)) ; // 直接调用静态方法
System.out.println("3 / 3 = " + div(3,3)) ; // 直接调用静态方法
}
};
5、jar命令
package org.lxh.demo08.demo ;
public class Hello{
public String getInfo(){
return "Hello World!!!" ;
}
};
package org.lxh.demo08 ;
import org.lxh.demo08.demo.Hello ;
public class ImportJarDemo{
public static void main(String args[]){
Hello hello = new Hello() ;
System.out.println(hello.getInfo()) ;
}
};
javac -d . Hello.java
6、总结
包的定义和导入-----package的更多相关文章
- python之模块定义、导入、优化详解
一.模块 1.模块的定义 模块是一组包含了一组功能的python文件,比如test.py,模块名为test,可以通过import test进行调用.模块可以分为以下四个通用类别 1 使用python编 ...
- python基础教程:包的创建及导入
包是一种通过用“带点号的模块名”来构造 Python 模块命名空间的方法. 例如,模块名 A.B 表示 A 包中名为 B 的子模块.正如模块的使用使得不同模块的作者不必担心彼此的全局变量名称一样,使用 ...
- python 模块和包以及他们的导入关系
一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编 ...
- Python自定义包在linux服务器导入错误的解决办法
在本地机器上跑python代码,自己定义的文件进行导包运行是没有问题,但是放到linux服务器上的时候就会提示 ImportError:No module named xxxx(要导入的文件包名) 在 ...
- Python全栈工程师(包、模块 的导入)
ParisGabriel 每天坚持手写 一天一篇 决定坚持几年 为了梦想 为了信仰 Python人工智能从入门到精通 $ pip3 install tenso ...
- 第10.7节 Python包和子包的定义步骤
一. 包的定义步骤 按照包名创建或使用一个已有目录,目录名就是包名,必须注意包的目录必须位于Python加载模块的搜索路径中(具体请参考<第10.1节 Python的模块及模块导入>关于模 ...
- 菜鸡的Java笔记 第二十八 - java 包的定义
包的主要作用以及定义 包的导入操作 系统常见的开发包 jar 程序命令 包的定义 在任何的操作系统之中都有一个统一的共识:同一个目录下不能够存在有相同的文 ...
- 导入spark程序的maven依赖包时,无法导入,报错Unable to import maven project: See logs for details
问题:导入spark程序的maven依赖包时,无法导入,且报错:0:23 Unable to import maven project: See logs for details 2019-08-23 ...
- 1.java.io包中定义了多个流类型来实现输入和输出功能,
1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分 类,按功能分为:(C),如果为读取的内容进行处理后再输出,需要使用下列哪种流?(G) A.输入流和输出流 B ...
随机推荐
- DSP:CCS V6 TMS320F2812 使用printf函数
使用Code Composer Studio Version: 6.1.1.00022,建立TMS320F2812工程. /* * main.c */ #include <stdio.h> ...
- 每天学点管理学知识——情绪ABC理论
什么是ABC理论 ABC理论(ABC Theory of Emotion)是由美国心理学家埃利斯创建的.就是认为激发事件A(activating event 的第一个英文字母)只是引发情绪和行为后果C ...
- 关于OA中权限越级的问题
最近被人问了一个问题, 在OA中我, 经理出差了,下属需要用到 经理的权限,应该怎么处理. 这个问题比较简单,大神,请指点一下. 一开始 ,我就被搞懵了. 我的回答是: 经理出差之前赋给权限就可以了. ...
- structDemo1
structDemo1 # include <iostream.h> # include <malloc.h> enum EType{ One = ,Tow,Three }; ...
- [原博客] POJ 2425 A Chess Game
题目链接题意:给定一个有向无环图(DAG),上面放有一些旗子,旗子可以重合,两个人轮流操作,每次可以把一个旗子从一个位置移动到相邻的位置,无法移动时输,询问先手是否必胜. 这道题可以把每个旗子看作单独 ...
- TIPSO--基于JQUERY的消息提示框插件,用起来蛮顺手
项目产品经理要求, 呵呵,关于描述,十个字以内的,直接显示,多于十个字的,用消息框提示: 相关模板及JS如下: $(function() { $('.tip').tipso({ useTitle: f ...
- maven 搭建企业级web项目
就看这篇文章了:http://www.cnblogs.com/quanyongan/archive/2013/05/28/3103243.html
- ActivityManager的使用
本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等.应用程序/包.服务(Serv ...
- 【CF】7 Beta Round D. Palindrome Degree
manacher+dp.其实理解manacher就可以解了,大水题,dp就是dp[i]=dp[i>>1]+1如何满足k-palindrome条件. /* 7D */ #include &l ...
- WCF中的由于目标计算机积极拒绝,无法连接
1.第一种情况 百度上找到了这篇文章 http://blog.sina.com.cn/s/blog_6b44b2ba01016j0z.html 讲的是使用了using用完之后就释放了,得到启发,仔细 ...