太自由

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

2016年4月30日

摘要: 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) 编辑

2016年4月29日

摘要: 1 /* 2 形参个数可变的方法: 3 */ 4 public class Varargs 5 { 6 //定义了形参个数可变的方法。 7 public static void test(int a,String... books) 8 { 9 //books被当成数组处理。 10 for(String tmp:book... 阅读全文
posted @ 2016-04-29 17:22 太自由 阅读(364) 评论(0) 推荐(0) 编辑

摘要: 从以上两个例子可看出,Java中的方法的参数传递只有一种形式,就是值传递。 阅读全文
posted @ 2016-04-29 13:40 太自由 阅读(942) 评论(0) 推荐(0) 编辑

摘要: 1 //同一个类中不同方法之间的调用相关问题(省略的类名或者this) 2 class A 3 { 4 public void B() 5 { 6 System.out.println("b方法运行"); 7 } 8 public void C() 9 { 10 B();//下面引用《疯狂Java讲义》中的... 阅读全文
posted @ 2016-04-29 13:03 太自由 阅读(5682) 评论(0) 推荐(1) 编辑

摘要: 1 //使用this作为返回值的相关问题: 2 /* 3 如果在某个方法中把this作为返回值,则可以多次连续的调用同一个方法,从而使得代码 4 更加简洁,但是,这种把this作为返回值的方法可能造成实际意义的模糊,例如下面的grow 5 方法,用于表示对象的生长,即age成员变量的值加1,实际上不应该有返回值。 6 */ 7 public class ReturnThis 8 ... 阅读全文
posted @ 2016-04-29 13:02 太自由 阅读(515) 评论(0) 推荐(0) 编辑

摘要: 1 //静态与非静态之间的调用问题。 2 public class StaticDemo 3 { 4 /* 5 此处演示了,静态的方法(此处是main方法)不能直接调用非静态的方法,可以通过创建该类对象来调用 6 public void info() 7 { 8 System.out.println("简单的info方法!"); ... 阅读全文
posted @ 2016-04-29 13:02 太自由 阅读(292) 评论(0) 推荐(0) 编辑

2016年4月28日

摘要: 1 //【没有多维数组!】这个例子是把一个二维数组当成一维数组来使用。 2 public class TwoDimensionTest 3 { 4 public static void main(String[] args) 5 { 6 //定义一个二维数组 7 int[][] a; 8 //把a当成一维数组进行初... 阅读全文
posted @ 2016-04-28 12:41 太自由 阅读(349) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页