java方法后面加大括号和不加的区别

2020-12-07 09:15:25 字数 3472 阅读 7688

1楼:澶漫

抽象方法不能有方法体,空大括号就是方法体,只不过它没有**,什么都不执行

2楼:匿名用户

加大括号表示方法的

完整定义(在类中)

publicclassa,定义一个完整的方法h1}}不加括号表示方法的申明(比如在接口或者抽象类中)publicinte***ceh

3楼:

大括号内是方法体,是方法的具体实现逻辑。

不加大括号,是抽象方法或者接口,只有方法的声明。

加大括号,就是一般方法了。

java中if方法加大括号与不加大括号的区别

4楼:吴勇一家人

if(a>0)

a=1;

else

a=0;

----------------

if(a>0) else

----------------

简单明了 当你if语句块的**就一行**{}可以省略 一行+的则必须有

通常都回写答{} 可读性好 。

5楼:牧羊人_夜

以上回答全错!!!

不信试下下面的**:

if(true)

integer a = 2;

6楼:匿名用户

如果只有一句话就不用大括号,如果超过一句就必须用大括号,就这点区别

7楼:匿名用户

如果说if语句后执行的语句是一条以上那么就需要{}如果只有一条语句那么加不加没有区别

8楼:金城杞人

**规范与修改时方便与否的区别。

9楼:java羊

除掉书写不同外,可以很明确的告诉你,没有任何区别,建议你每次都加上大括弧,这样不会影响效率,和不加效率一样,但后期如果出现问题,查找问题的时候有打括弧可以省很多事,所以建议加上去

java for加大括号和不加有什么区别,具体如下。

10楼:倪剑平

for 语句 不带 大括号 只附带一条执行语句 不会执行到最后, 至于 带了大括号以后 你出错了 那肯定要不是少了 大括号 要么就括的位置不对!

java里类new后加了大括号是什么意思

11楼:幻形术

new ***

表示声明一个继承自***(可以是类,可以是接口)的匿名类对象,同时在匿名类中可以重写基类的方法。

这种用法在android开发教材中经常见到,尤其是各种事件的hander处理。

12楼:扬晗琴次碧

开线程的话,有两种方法,即继承threadclass

或者实现

runnable

inte***ce

继承thread需要重写run方法,实现runnable也要实现run方法。

thread类默认会在run方法中调用传进去的runnable(为空则不调用),重写后会覆盖当前的run方法。

最后thread在start过后都是要运行run方法的,一种重写方法内容,一种使用默认的方法,想怎么用都可以。

java中 return后面语句可以不加大括号吗 程序中写了

13楼:匿名用户

可以不加.return后始终会返回一个int值.而你的后面是一个三元运算符.返回结果也是

14楼:匿名用户

我去,这也问????

你自己把大括号去掉,运行一下,看出错不?再看返回值一样不?

不就有结果了么?

java 在new出来的对象加花括号是什么用法?

15楼:匿名用户

这种叫作匿名类,匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。 这就要采用另一种形式的new语句,如下所示:

new 《类或接口》 《类的主体》 这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是new语句的操作数,后跟匿名类的主体。

还有匿名内部类可以扩展看一下。

16楼:匿名用户

这种写法右边是一个匿名内部类,有一个方法应该是复写这个类内部的方法。这种用法是java的多态,感兴趣可以多做一些了解。

17楼:javaa之歌

我很无奈 好好 补补基础

java中大main后面应该直接就跟大括号吧? 如果不跟直接定义是不是就不是main方法了?

18楼:匿名用户

呵呵,还在这问问题呢?应该看些java语法入门的书,在这里别人告诉你了你也不是很

内懂容。我**因为一些原因不能告诉你,请见谅。

回答你的问题:如果不跟大括号会报错,而且是语法错误。编译都通不过,所以也不能正常运行。

19楼:匿名用户

不是你说的那样,是必须要跟!不跟的话报错的无法定义!因为你定义的是大括号内的方法,没有大括号的话怎么识别你的方法**开始结束。

java中if方法加大括号与不加大括号的区别是什么?

20楼:吴勇一家人

if(a>0)

a=1;

else

a=0;

----------------

if(a>0) else

----------------

简单明了 当你if语句块的**就一行**{}可以省略 一行+的则必须有

通常都写{} 可读性好 。

java类名后一个括号和一个大括号什么意思

21楼:般若兮若

这是这个类的无参构造方法.构造方法就是我们创建对象的时候调用的方法,是为属性赋初始值的方法.

例如alone6_2 a = new alone6_2();

这之中就是调用了这个构造方法.

你还可以写一个构造方法为你的a跟b属性赋值public alone6_2(int a,int b)这样你就可以在创建这个对象的时候直接为a跟b赋值了alone6_2 a = new alone6_2(1,2);

此时a的值是1,b的值是2

22楼:匿名用户

public alone6_2()

这个是一个无参构造函数,而且函数体内什么也没有。

也就是说,如果你定义一个alone6_2类对象,如:alone6_2 a = new alone6_2();

那么就会执行这个函数,但是因为函数体内没有语句,所以执行时不会有什么效果。

大括号与花括号有什么区别吗,中括号和大括号的区别

1楼 匿名用户 大括号1 一种记号 用以连接需一起考虑的 相等的或成对的单词或项目 或者围起从中只选取一个的那些项目。 2 数学中作为集合的一对符号之一。 空集代表里面没有一个元素,花括号里面写个空集和单单一个空集的含义不同花括号里写个空集,意思是里面有元素,元素是空集,而空集是不包含任何一个元素的...

集合的中括号和小括号的区别是,什么情况下集合大括号里会有小括号??比如{(1,2)}和{1,2}有什么区别

1楼 匿名用户 中括号表示包括边界数字,例如 3 5 就是大于等于3小于等于5,小括号是不包括边界,例如 3 5 就是大于3小于5 什么情况下集合大括号里会有小括号??比如 1,2 和 1,2 有什么区别 2楼 我是一个麻瓜啊 集合大括号里会有小括号的情况 集合中包含数对 坐标 。 1,2 和 1,...