java import用法(Java里import关键字的使用方法是什么)

本文目录
- Java里import关键字的使用方法是什么
- java中,如何使用另外一包中的public变量,import怎么写
- java的import使用问题
- Java 中import的用法,以及类的种类
- java中import的作用
- java中的import和package的用法
Java里import关键字的使用方法是什么
你好,很高兴回答你的问题。
在java中有包的概念,在一个包下的类(接口等)中如果要使用其他包中的类时,如果不使用import的话。就需要像下面这样使用包括包名的完整类名。
a.ClassA a = new a.ClassA()。
如果想要省略掉包名。
就可以在类定义之前,package语句之后使用import语句。
比如 import a.ClassA;
然后在类中就可以直接写
ClassA a=new ClassA();
如果有帮助到你,请点击采纳。
java中,如何使用另外一包中的public变量,import怎么写
使用另外一个包中的类的public 变量,需要先实例化那个类,或者那个类的public加上static修饰符,import 后面带上那个包的完整路径就好了。
例如 : student类里面有name变量。Test需要调用
public class Student{
public String name=“aaa“;
}
test里面调用:
Student student = new Student();
system.out.println(student.name);
或者name属性定义成静态的
public static String name=“aaa“;
然后test这样调用:
system.out.println(Student.name);
java的import使用问题
我打个比方吧,swing是个目录,其下有JFrame、JPanel、JMenuBar等文件和
event等目录。
import javax.swing.*能够导入swing目录下的所有文件但不包括文件夹,因为它不会自动递归。
假如你需要用到swing/event目录下的文件时,必须要加上import javax.swing.*才行
Java 中import的用法,以及类的种类
1. 类Human的访问修饰符是缺省访问控制符(即default),即类Human在包Human外是不可见的,只能被同一个包中的类访问或引用,所以你在包Human外写个程序是访问不了类Human的。 2. 把写的程序放到包Human里面去,再次运行,提示:找不到符号:Human .首先是否编译了类Human; 其次在编译 放入包Human的那个程序 时要导入 类Human 的路径,Human类在包Human中,所以编译时采用 javac -cp Human类路径 放入包Human的那个程序类 (注意:Human类路径中不包含包Human,就是到包Human的父文件夹), 也可以直接在包Human中用javac *.java编译即可. 注意运行时当前路径要与包Human目录同级. 在此还简单的说下对包和类的导入的理解: 在Java中,是使用包来组织类的,其作用是确保类的唯一性,如有可能在同一个项目中,两个不同的程序员定义了相同名字的类Human,其各自把自己定义的Human类放在自己的定义的包中就不会冲突了(也就是包名是不同的),为了确保包名的绝对唯一性,在项目开发中,常把公司的域名逆序后做为包名,并对不同的项目采用不同的子包(如com.baidu; cn.com.sina等就是域名逆序,cn.com.sina.project1, cn.com.sina.project2 就是不同的项目包命名). 一个类可以使用所属包中的所有类,也可以访问其他包中的公有类(即public类), 而要访问另一个包中的公有类,有两种做法:第一种是在每个类名前加完整的包名,如java.util.Date date = new Date();另外一种就是使用import语句,如import java.util.Date; import语句导入了类,但真正定位包中的类是编译器的工作,其实在字节码文件(以.class后缀的文件)中还是使用完整的包名来引用其他类的。 把类放入包中,就是把包名放在类源码文件第一行,如package human;类的种类根据修饰符(modifiers)(不考虑内部类)对类的修饰,可以确认一个类: public class 类名{}:公共类,其可以被所有类访问,能实例化(也就是new操作); public abstract class 类名{}:抽象类,不可以实例化; public final class 类名{}:final类,不可继承; class 类名{}:同一包中可以被访问; 从上可以看出,能修饰类的修饰符就是public,abstract,final,没有修饰符(default),其中abstract和final不能同时使用。
java中import的作用
import的作用就是导入静态成员,导入接口类型。
拓展资料
java中import的作用详解:
一、java以这样两种方式导入包中的任何一个public的类和接口(只有public类和接口才能被导入)。
二、导入的类或接口的简名(simple name)具有编译单元作用域。这表示该类型简名可以在导入语句所在的编译单元的任何地方使用.这并不意味着你可以使用该类型所有成员的简名,而只能使用类型自身的简名。
例如:
java.lang包中的public类都是自动导入的,包括Math和System类.但是,你不能使用它们的成员的简名PI()和gc(),而必须使用Math.PI()和System.gc().你不需要键入的是java.lang.Math.PI()和java.lang.System.gc()。
三、java.lang包是自动导入的。java编译器会忽略这些冗余导入声明(redundant import declarations)。即使像这样 import java.util.ArrayList; import java.util。
java中的import和package的用法
package就是包名,在开发程序时往往需要将功能有关联的放在一起,放入一个包中,那就是一个package中
import是导入包或函数库,就是比如需要用一个叫“c”的包,你就需要import
c
来导入包,从而才能使用这个包,前提是这个包必须存在,不能是你瞎编出来的

更多文章:
another time(another time和other time的区别)
2026年10月11日 05:00









