在Java语句之后使用{}括号,这会导致问题吗?
大约两天前,我刚开始学习java(我来自Javascript和PHP),我正在阅读我的教科书,并注意到我的教科书上总是有一个类似say的类
public class BankAccount
{
private double balance;
public BankAccount()
{
balance = 0;
}
// some other code here...
}
注意括号在不同的线上
现在让我们看看javascript中的一些东西
function getPerson(){
return
{
firstname: 'Tony'
}
}
console.log(getPerson());
在这里,Javascript引擎会说:“嘿,既然我们在return之后把这些括号放在另一行,我就在return之后自动插入一个分号。”。因此,我在js上读到的一些书说,只要把弯曲的括号放在同一行就可以避免这种情况。因此记录undefined
我的问题
类似的事情在Java中发生过吗?我想知道,因为我的书到目前为止只是把曲线放在不同的行上,这个自动分号的东西是否会把我搞砸
)
# 1 楼答案
Java不像Javascript。在Java中,语句末尾的分号是必须的。 此外,无论出于何种原因,Java都不会自动添加分号
写作:
或者
这只是惯例问题。从解析器的角度来看,两者完全相同。按照编程约定去做。只是在一个项目中保持一致
函数声明也是如此