不弃_ 发表于 2022-7-17 22:22:47

ON JAVA 中文版

for(Object obj : args)
    System.out.print(obj +" ");
啊啊啊,这代码啥意思啊,看不懂

临时号 发表于 2022-7-17 23:24:31

args 是java中用来接收用户命令行参数的一个字符串数组
而Object类你应该知道,所有的类都继承于Object类,包括String类
所以一个String类的字符串当然可以放进obj这个Object类的对象,这个在面向对象里叫多态
这个代码的作用就是输出用户给出的命令行参数

不弃_ 发表于 2022-7-18 13:18:45

命令行参数是什么?能讲的通俗一点吗?谢谢

不弃_ 发表于 2022-7-18 13:24:22

临时号 发表于 2022-7-17 23:24
args 是java中用来接收用户命令行参数的一个字符串数组
而Object类你应该知道,所有的类都继承于Object类, ...

临时号 发表于 2022-7-18 13:32:42

不弃_ 发表于 2022-7-18 13:24


什么意思

临时号 发表于 2022-7-18 13:34:17

不弃_ 发表于 2022-7-18 13:18
命令行参数是什么?能讲的通俗一点吗?谢谢

命令行参数就是在运行java程序时传入的参数
如:
java Main 1234567
这样就传入了1234567这个参数

BGM在逃123 发表于 2022-7-19 07:07:25

什么意思

kerln888 发表于 2022-7-19 08:36:39

学习了{:10_256:}

okamn 发表于 2022-7-19 17:07:51

{:5_90:}

kkl44stupid 发表于 2022-7-19 17:09:51

{:10_256:}

1449620085 发表于 2022-7-20 11:41:13

{:10_254:}

hornwong 发表于 2022-7-20 11:51:26

{:5_108:}

kkl44stupid 发表于 2022-7-20 19:31:22

{:10_256:}

豆嘉木 发表于 2022-7-20 20:37:05

不就是字符串拼接吗

不弃_ 发表于 2022-7-21 21:51:42

临时号 发表于 2022-7-17 23:24
args 是java中用来接收用户命令行参数的一个字符串数组
而Object类你应该知道,所有的类都继承于Object类, ...

这for in 语法一直不懂,现在清楚了,谢了大佬

临时号 发表于 2022-7-21 21:56:09

不弃_ 发表于 2022-7-21 21:51
这for in 语法一直不懂,现在清楚了,谢了大佬

原来你只是不懂for in,我还以为你不懂多态呢

不弃_ 发表于 2022-7-21 22:09:32

临时号 发表于 2022-7-21 21:56
原来你只是不懂for in,我还以为你不懂多态呢

嗯,第一次见

不弃_ 发表于 2022-7-21 22:10:41

临时号 发表于 2022-7-21 21:56
原来你只是不懂for in,我还以为你不懂多态呢

你读过《ON JAVA》嘛?

2022xsy 发表于 2022-7-23 17:02:11

{:10_269:}

1molHF 发表于 2022-7-24 13:22:43

{:10_256:}
页: [1] 2
查看完整版本: ON JAVA 中文版