Java学习笔记-------执行语句为什么必须要放在方法里面???
为什么类中方法外 不能定义执行代码,根本原因是什么???网友解答:执行语句必须放在方法里面,这是java语法规范,或者放在静态代码块里,一般java静态代码块里的代码是获取这个类初始化所需要的一些资源,比如获取配置文件,数据库连接串等,因为static修饰的东西再虚拟机启动的时候就会加载,除此之外的执行代码都要放在方法里 或代码块中。追问:为什么呢? 我就是要问为什么
·
为什么类中方法外 不能定义执行代码,根本原因是什么???
网友解答:
执行语句必须放在方法里面,这是java语法规范,或者放在静态代码块里,一般java静态代码块里的代码是获取这个类初始化所需要的一些资源,比如获取配置文件,数据库连接串等,因为static修饰的东西再虚拟机启动的时候就会加载,除此之外的执行代码都要放在方法里 或代码块中。
追问:
为什么呢? 我就是要问为什么
追答:
任何东西都有一种规范,上面说的是java虚拟机的工作原理,不按照它的原理来执行,它就不会知道你的意思,也就是说你的语法不符合它的要求,于是就给出提示信息,比如汉语中的“你”就是指你自己的意思,为什么呢?这就是老祖宗传下来的一个规范,为什么是这么写呢,为什么是左右结构呢,约定俗然,慢慢演变过来,仅此而已。所以对于原理的东西记忆下来再慢慢在自己的理解中演变吧
:面向对象编程,不是传统的过程式编程 对象内只有属性 和 方法 ,属性需要赋值,方法等待调用,在构造出对象时,只执行其构造方法。
更多推荐
已为社区贡献2条内容
所有评论(0)