昨日翻译
“You will face many defeats in life, but never let yourself be defeated.”
——Maya Angelou
“你将在生活中面临许多失败,但决不让自己被打败。”——玛雅·安吉罗
今日名言
“May you live all the days of your life.”
——Jonathan Swift
2019.05.16问题及解析题目
public class Test { public static void main(String[] args) { Count count = new Count(); System.out.print(count.add() + " "); System.out.print(count.add2() + " "); Count count2 = new Count(); System.out.print(count2.add()); }}class Count{ private static int count = 0; public int add(){ return count++; } int add2(){ return ++count; }}
请问上述代码的结果为?
A.1 1 1
B.1 2 3
C.0 2 0
D.0 2 2
答案与解析
1.相关知识
返回值中++在前时,会先+1再返回
返回值中++在后时,会先返回再+1
静态变量为所有对象共享
2.答案解析
因为count为静态变量,因此所有对象访问的都为同一个变量
首先count对象调用add方法,++在后,输出0,值为1
调用add2方法,++在前,先+1,输出2,值为2
调用count2的add方法,++在后,输出2,值变为3
输出结果为 0 2 2
答案选:D
2019.05.17问题关于final说法正确的是?
A.final方法等同于private方法
B.final类的方法不能被同一个包的类访问
C.final类的方法能否被同一个包的类访问不是由final决定
D.final修饰的引用和值都不能改变
往期回顾java练习本(原每日一练)|(2019-05-16)
java练习本(原每日一练)|(2019-05-15)
java练习本(原每日一练)|(2019-05-14)
java练习本(原每日一练)|(2019-05-13)
java练习本(原每日一练)|(2019-05-12)
java练习本(原每日一练)|(2019-05-11)
java练习本(原每日一练)|(2019-05-10)
java练习本(原每日一练)|(2019-05-09)
java练习本(原每日一练)|(2019-05-08)
java练习本(原每日一练)|(2019-05-07)
java练习本(原每日一练)|(2019-05-06)
java练习本(原每日一练)|(2019-05-05)
加入我们吧~眼过千遍,不如手过一遍,一定一定要把自己的想法写出来(想法不论对错,写你所想就是进步),这样才会有所收获,你的每一个留言和分享小刀都会认真回复,彼此学习共同进步~
小刀和小伙伴在学习群里
等你来一起监督学习哦,坚持!加油!
进群请加小刀微信: best396975802
。
END微信群请点击公众号菜单进微信群
文字|天堂
排版|花音
你点的每个在看,我都认真当成了喜欢