JAVA学习笔记-基础
心塞的饺子
这个作者很懒,什么都没留下…
展开
-
方法中的if与return
String func(int i){ if(i>=0) return "+"; if(i<0) return "-"; }原创 2014-04-14 20:06:32 · 1104 阅读 · 0 评论 -
类的初始化顺序
/** * 类的初始化顺序。 * 1.执行主函数 Day06 d = new Day06(1);首先加载类Day06,静态变量i和静态代码块随着类加载而加载,同时加载j,默认值为0,输出“静态代码块” * 2.执行构造函数Day06(1),首先执行this()即无参构造函数(如果没写this()则默认执行super()) * 3.执行无参构造函数中的super();显示初始化,给j赋值,j转载 2014-04-22 13:41:47 · 478 阅读 · 0 评论 -
继承的初始化
/** * 继承的初始化顺序 * *//* * 1.首先执行主函数new D..(),内存加载子类对象,对象中有2个i,一个父类的,一个子类的,都是0,调用子类构造函数 * 2.子类构造函数默认调用父类无参构造函数.父类构造函数中也有super();显示初始化,子类对象中属于父类的i=2; * 3.输出i;此处的this相当于 Base this=new d..(),子类向上转型,th转载 2014-04-22 13:47:40 · 524 阅读 · 0 评论 -
关于Switch语句中default的位置
int x=4; switch(x){ case 3: System.out.println(3); break; case 4: System.out.println(4); break; default : System.out.println("default"); break; }原创 2014-04-13 13:52:34 · 2945 阅读 · 0 评论