问题描述
如题,,,想在某个类里定义数组的时候使用for语句,但是必须把整个for语句放到{}中,十分不解,有两个问题1、这样做有什么必要性?2、还有没有类似的语句直接在类中使用的时候必须放在块中?
解决方案
解决方案二:
你看下类和对象的关系,类里面--方法和属性。这些是规范,要遵循它。
解决方案三:
这是语法。。也可以不在块里边写,前提是你得自己写个JVM
解决方案四:
项目文件方法属性字段(行)都是一个排列顺序,大家都按照这个规范性的东西去处理,然后,Java编译是按照行编译。首先电脑不理解你的东西,编译后形成二进制东西(电脑理解的东西)其次你还得多看书,别把自己弄的跟个煞笔似得。
解决方案五:
引用3楼L_Lycos的回复:
项目文件方法属性字段(行)都是一个排列顺序,大家都按照这个规范性的东西去处理,然后,Java编译是按照行编译。首先电脑不理解你的东西,编译后形成二进制东西(电脑理解的东西)其次你还得多看书,别把自己弄的跟个煞笔似得。
引用3楼L_Lycos的回复:
项目文件方法属性字段(行)都是一个排列顺序,大家都按照这个规范性的东西去处理,然后,Java编译是按照行编译。首先电脑不理解你的东西,编译后形成二进制东西(电脑理解的东西)其次你还得多看书,别把自己弄的跟个煞笔似得。
引用3楼L_Lycos的回复:
项目文件方法属性字段(行)都是一个排列顺序,大家都按照这个规范性的东西去处理,然后,Java编译是按照行编译。首先电脑不理解你的东西,编译后形成二进制东西(电脑理解的东西)其次你还得多看书,别把自己弄的跟个煞笔似得。
煞笔?
解决方案六:
定义数组为什么要用for呢?for一般是用于方法体中,完成遍历工作
解决方案七:
jvm需要一个开始的地方,而且你把for循环放在外面编译器也会报错的..
解决方案八:
java中一切皆为对象,对象可以有属性,可以有方法,但没有代码块这么一说。初始化数组的for循环,可以放在类的构造方法中,在初始化对象的时候,同时给数组赋值。
解决方案九:
这是语法规范。至于为什么要这么做?就要深入的理解一下什么叫做面向对象编程。封装继承多态等等。一切一切都需要对象
时间: 2025-01-21 08:39:41