繁体   English   中英

Java 2D游戏-我不懂一些代码

[英]Java 2D Game - I Don't Understand Some Code

BufferedImage image;
image = ImageIO.read(SpriteSheet.class.getResourceAsStream(path));

我目前正在按照自己正在学习的课程中的一个练习制作2D Java游戏; 但是,有些事情我在这里不明白。 我不太确定的第一件事是:

SpriteSheet.class

我从未见过.class曾经被使用过。 到底是什么 此外,为什么只将路径放入getResourceAsStream方法中即可。 是因为我将SpriteSheet放在res文件夹中,该文件夹位于程序的构建路径中。

感谢您的帮助!

.class指给定类的Class对象。

例如, Integer.class将引用java.lang.IntegerClass对象。

getResourceAsStream()将返回一个InputStream指向当前类路径中的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM