博客
关于我
java有包名的类访问没有包名的类
阅读量:265 次
发布时间:2019-03-01

本文共 395 字,大约阅读时间需要 1 分钟。

今天遇见一个很有意思的问题,java中有包名的类如何访问没有包名的类(默认包),使用import等方法都不可以,后来查阅得知在java 1.4版本之后就不再支持导入默认包中的类和接口。但是在默认包中又能创建类,主要是因为方便初学或者是方便编写小程序使用的。因此导入的方法是不可行的,那么有一张方法可以获取到类的对象,就是使用反射机制获取。废话不多说,代码如下:

默认包类T1

public class T1 {}

有包名的类T2

package gugu;public class T2 {	public static void main(String[] args) throws ClassNotFoundException {		Class T1 = Class.forName("T1");		System.out.println(T1.getName());	}}

运行结果如下:

你可能感兴趣的文章
vue-router路由 学习笔记
查看>>
python自然语言处理—Word2vec模型之 CBOW
查看>>
数据结构与算法之栈
查看>>
理解java中的happens-Before
查看>>
2021Kali -- 木马免杀制作
查看>>
2020-12-16 SSD4实验
查看>>
数据结构大作业--迷宫问题
查看>>
【数据库】第七章课后题
查看>>
第四章 串、数组和广义表 —— BF算法和KMP算法
查看>>
第五章 树和二叉树 —— 哈夫曼算法
查看>>
第四章 随机的数据特征 4.4 矩、协方差矩阵
查看>>
第七章 参数估计 7.1点估计
查看>>
[选拔赛1]花园(矩阵快速幂),JM的月亮神树(最短路),保护出题人(斜率优化)
查看>>
[LCT动态树] 魔法森林,树点涂色,三叉神经树,历史
查看>>
76. 最小覆盖子串
查看>>
403. 青蛙过河
查看>>
718. 最长重复子数组
查看>>
牛客——链表指定区间翻转
查看>>
DLA:一种深度网络特征融合方法
查看>>
890. 查找和替换模式
查看>>