【发布时间】:2015-09-11 18:20:17
【问题描述】:
我对在某人的代码上看到的这种方法有疑问。
Scanner scan = new Scanner(System.in);
我知道这个方法的作用,但是我不完全理解这个方法的结构。我对方法、变量、对象和参数有点困惑。
因此,我想问你是否可以帮助我从这个方法中识别出哪个是哪个。
Scanner scan = new Scanner(System.in);
Scanner这个词是一种方法吗?
scan 这个词是变量吗?
new 是修饰符吗?
哪个是哪个?
【问题讨论】:
-
其实这不是一个方法。扫描仪是一类。当您执行
Scanner scan = new Scanner(System.in)时,您将声明一个名为scan的变量,并创建一个新的 Scanner 实例,并将System.in作为参数传递。 -
我认为 S.O 是一个适合初学者提问的好社区。我正在读一本书并关注一些视频教程。只是我仍然很困惑。所以“扫描”是一个变量,但我什么时候创建一个新对象?
-
好的,还有一个问题。所以如果我有“int pablo = 100”。 int是类,pablo是变量,100是参数?
-
好的,谢谢您的帮助!所以 100 是文字?
-
@Pablo 是的,
100是文字表示。我同意 ShivaShinde。