1 public class Something { 2 void doSomething () 3 { 4 private String s = ""; 5 int l = s.length(); 6 } 7 }
1 interface Playable { 2 void play(); 3 } 4 interface Bounceable { 5 void play(); 6 } 7 interface Rollable extends Playable, Bounceable { 8 Ball ball = new Ball("PingPang"); 9 } 10 class Ball implements Rollable { 11 private String name; 12 public String getName() { 13 return name; 14 } 15 public Ball(String name) { 16 this.name = name; 17 } 18 public void play() { 19 ball = new Ball("Football"); 20 System.out.println(ball.getName()); 21 } 22 }
1 public class Something { 2 public int addOne(final int x) { 3 return ++x; 4 } 5 }
问题:1.局部变量前不能加修饰符
2.在接口中定义的常量还是方法,前面都要修饰
3.被final修饰,不能被修改