Java
知欲
这个作者很懒,什么都没留下…
展开
-
Java之增强for循环与可变参数
语法: for ( type 变量名:集合变量名 ) { … } 注意事项: 迭代变量必须在( )中定义! 集合变量可以是数组或实现了Iterable接口的集合类 举例: public class AdvancedFor { public static void main(String[] args) { System.out.println(add(1, 2)); ...原创 2010-01-31 19:23:54 · 73 阅读 · 0 评论 -
Java之枚举类型
用一个例子来说明: 在程序中规定交通灯的取值只能是RED,GREEN,YELLOW取其他值就会报错,并且还能根据当前颜色知道下个颜色.怎么实现?? 一. 用普通类来实现 public abstract class TrafficLamp { public TrafficLamp() {} //取得下个灯 public abstract TrafficLam...原创 2010-01-31 18:54:08 · 68 阅读 · 0 评论 -
Java之Override Overload之间的区别
override是覆写,对应于OO编程的继承特性,意思就是在子类中重写父类中的方法; overload是重载,对应于OO编程的多态特性,意思就是在同一个类中同样名称的多个方法, 这多个方法之间的区别在他们的参数列不同。 例如: public interface UserDao { public void save(); } public clas...原创 2010-01-31 18:50:45 · 84 阅读 · 0 评论 -
Java之枚举类型
用一个例子来说明: 在程序中规定交通灯的取值只能是RED,GREEN,YELLOW取其他值就会报错,并且还能根据当前颜色知道下个颜色.怎么实现??一. 用普通类来实现public abstract class TrafficLamp { public TrafficLamp() {}//取得下个灯public abstract TrafficLamp nextLa原创 2010-01-10 22:47:00 · 557 阅读 · 0 评论 -
Java之Override Overload之间的区别
override是覆写,对应于OO编程的继承特性,意思就是在子类中重写父类中的方法; overload是重载,对应于OO编程的多态特性,意思就是在同一个类中同样名称的多个方法, 这多个方法之间的区别在他们的参数列不同。例如:public interface UserDao {public void save();} public class Override_O原创 2010-01-10 22:50:00 · 533 阅读 · 0 评论 -
Java之增强for循环
语法:for ( type 变量名:集合变量名 ) { … } 注意事项:迭代变量必须在( )中定义!集合变量可以是数组或实现了Iterable接口的集合类举例:public class AdvancedFor {public static void main(String[] args) {System.out.println(add(1, 2));Syst原创 2010-01-10 22:43:00 · 255 阅读 · 0 评论 -
Java之可变参数
public class VariableParameter {public static void main(String[] args) {System.out.println(add(1,2));System.out.println(add(1,2,3,4)); }public static int add(int x,int...args){ //是原创 2010-01-10 22:41:00 · 271 阅读 · 0 评论