Java基础 - 面试题
来源:互联网 发布:mac版 拳皇98 模拟器 编辑:程序博客网 时间:2024/06/07 03:38
第一题
public class Something { public Static void main(String[] args) { Something s = new Something(); System.out.println("s.doSomething() returns " + doSomething()); } public String doSomething() { return "Do something ..."; }//此题报错原因:静态方法调用了非静态的方法。//改错方法:给非静态方法加上static,或doSomething() 前面加上对象调用!}
第二题:
2.class Something { int i; public void doSomething() { System.out.println("i = " + i); } public static void main(String[] args) {new Something().doSomething(); } public static void doSomething(){System.out.println("hello"); }}
public class Something { public int addOne(final int x) { //final 关键字修饰的常量不能改变值 return ++x; }}
第四题:(此题没错)
4.public class Something { public static void main(String[] args) { Other o = new Other(); new Something().addOne(o); } public void addOne(final Other o) { //final修饰的引用数据类型地址值不变 o.i++; }}class Other { public int i;}
第五题:
class Something { final int i; public void doSomething() { System.out.println("i = " + i); } public static void main(String[] args) //final修饰的常量需要进行初始化,不初始化就编译报错。 {new Something().doSomething(); }}
第六题:
abstract class Name { private String name; public abstract boolean isStupidName(String name) {} //抽象方法不能带方法区!!!}
interface Playable { void play();}interface Bounceable { void play();}interface Rollable extends Playable, Bounceable { Ball ball = new Ball("PingPang"); //接口中的引用数据类型默认有final修饰}class Ball implements Rollable { private String name; public String getName() { return name; } public Ball(String name) { this.name = name; } public void play() {//x = 20;ball = new Ball("Football"); //此处的ball引用数据类型被尝试修改被fianl修饰的变量,直接报错! System.out.println(ball.getName()); }}
第八题:
abstract class Something { private abstract String doSomething ();//考abstract 关键字不能和什么关键字共存}
第九题:
在JAVA中如何完全跳出当前的多重嵌套循环?
0 0
- Java基础面试题
- java基础面试题
- Java基础面试题
- java基础面试题
- java基础面试题
- java基础面试题
- Java基础面试题
- Java基础面试题
- JAVA基础面试题
- java 基础面试题
- java基础面试题
- Java基础面试题 .
- java基础面试题
- java基础面试题
- java基础面试题
- Java基础面试题
- java基础面试题
- java基础面试题
- 存储过程例子
- Javascript Learning Function(2)
- c#知识
- 设计模式之代理模式
- 八皇后问题回溯解法
- Java基础 - 面试题
- plsql常用语法
- 嵌套矩形 DAG上的dp(深搜+dp)
- Cocos2d-x Update Draw 执行
- FlexPaper二次开发之解决中文路径无法显示问题
- zTree实现地市县三级级联封装类
- 是
- android之ListView
- 存储过程块