Java学习笔记-------执行语句为什么必须要放在方法里面???

为什么类中方法外 不能定义执行代码,根本原因是什么???

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值