太自由

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年4月30日

摘要: 1 //Java中的自动装箱和拆箱功能. 2 class AutoboxingUnboxing 3 { 4 public static void main(String[] args) 5 { 6 //直接把一个基本类型变量赋给Interger对象。 7 Integer inObj = 5; 8 Object in... 阅读全文
posted @ 2016-04-30 21:13 太自由 阅读(527) 评论(0) 推荐(0) 编辑

摘要: 1 /* 2 初始化块:普通初始化块、静态初始化块(类初始化块) 3 4 下面程序创建了三个类:Root,Mid和Leaf, 5 者三个类都提供了静态初始化块和普通初始化块, 6 而且Mid类里还是用this调用重载构造区,而 7 Leaf使用super显示调用父类指定的构造器 8 */ 9 class Root 10 { 11 static{ 12 ... 阅读全文
posted @ 2016-04-30 10:24 太自由 阅读(339) 评论(0) 推荐(0) 编辑

摘要: 1 //Java中的继承和组合之间的联系和区别 2 //本例是继承 3 4 class Animal 5 { 6 private void beat() 7 { 8 System.out.println("心胀跳动..."); 9 } 10 public void breath() 11 { 12 bea... 阅读全文
posted @ 2016-04-30 09:46 太自由 阅读(1750) 评论(0) 推荐(1) 编辑

摘要: 1 //方法的重写 2 /* 3 注意:方法的重写要遵循“两同两小一大”规则 4 “两同”即方法名相同、形参列表相同; 5 “两小”(1)指的是子类方法返回值类型比父类方法的返回值类型更小或相等,【什么意思?】 6 (2)子类方法声明抛出的异常类应比父类方法声明抛出的异常类更小或相等。 7 “一大”指的是子... 阅读全文
posted @ 2016-04-30 07:25 太自由 阅读(3080) 评论(0) 推荐(0) 编辑

摘要: 1 /* 2 包的机制:(1) 3 */ 4 package lee; 5 public class PackageTest 6 { 7 public void Test(int num) 8 { 9 System.out.println("num="+num); 10 } 11 } 12 13 //包的使用:(2) 14 packa... 阅读全文
posted @ 2016-04-30 07:22 太自由 阅读(552) 评论(0) 推荐(0) 编辑