途牛java面试题_途牛java面试题.docx
途牛java面試題
途牛java面試題 QUESTION NO: 1 publicclass Test1 { publicstaticvoid changeStr(String str){ str="welcome"; } publicstaticvoid main(String args) { String str="1234"; changeStr(str); (str); } } //輸出結(jié)果:1234 //這里雖然是一個(gè)靜態(tài)方法,但是里面的變量是一個(gè)局部變量, //所以這里不因?yàn)槭庆o態(tài)方法,就誤認(rèn)為里面的變量也是靜態(tài)變量了 QUESTION NO:2 publicclass Test2 { staticboolean foo(char c) { (c); returntrue; } publicstaticvoid main(String argv) { int i = 0; //for(65;88&&(i for (foo('A'); foo('B') && (i i++; foo('D'); } } } /* What is the result? A. ABDCBDCB B. ABCDABCD C. Compilation fails. D. An exception is thrown at runtime. //輸出結(jié)果是:ABDCBDCB 分析:FOR循環(huán)里面講究的條件要為真,與你的判斷式是什么沒(méi)有關(guān)系 就像這里,雖然是打印的字母,但是卻不是false,所以可以執(zhí)行 第一次進(jìn)行循環(huán): foo('A')打印字母A,(注:這里不是false條件就默認(rèn)為true條件) foo('B')打印字母B,i=0,比較(i foo('C')打印字母C 第二次循環(huán): foo('B')打印B,i=1,比較(i foo('C')打印字母C 第三次循環(huán): foo('B')打印字母B,i=2,比較(i */ QUESTION NO: 3 1. class A { 2. protected int method1(int a, int b) { return 0; } 3. } Which two are valid in a class that extends class A? (Choose two) A. public int method1(int a, int b) { return 0; } B. private int method1(int a, int b) { return 0; } C. private int method1(int a, long b) { return 0; } D. public short method1(int a, int b) { return 0; } E. static protected int method1(int a, int b) { return 0; } publicclass B extends A{ /** *@paramargs */ //can not reduce the visibility of the inherited method from A //即不能夠使從類(lèi)A中繼續(xù)來(lái)的方法的可見(jiàn)性降低 //private int method1(int a, int b) { return 0; } //This static method cannot hide the instance method from A //靜態(tài)方法不能夠隱藏繼承于A的實(shí)例 //static protected int method1(int a, int b) { return 0; } //返回類(lèi)型與A中的該方法不一致 //public short method1(int a, int b) { return 0; } /** *總結(jié):類(lèi)的繼承中,如果要想重載父類(lèi)的方法,必須要和父類(lèi)中的返回類(lèi)型、可見(jiàn)性等等都要操作一致 *否則,程序就會(huì)報(bào)錯(cuò)。一定遵守子類(lèi)要遵從于父類(lèi)的原則 *而我選擇的答案居然是privateintmethod1和stat
總結(jié)
以上是生活随笔為你收集整理的途牛java面试题_途牛java面试题.docx的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux禁用防火墙配置,CentOS
- 下一篇: 共享文件原理_fishhook 的实现原