太自由

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

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 //静态与非静态之间的调用问题。 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) 编辑

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