摘要:
这一章节我们来聊聊构造器的初始化。(1)域的初始化在构造器初始化之前package com.ray.testobject;public class Test { private int id; public Test() { System.out.println("id:"+id); id = ... 阅读全文
摘要:
这一章节我们来讨论一下成员的初始化。之前已经提到,如果是属性域,编译器会默认初始化,这一章节不再展开,这里我们需要注意的是局部变量。局部变量必须初始化,不然直接报错。下面是错误的代码:package com.ray.ch01;public class Test { public static voi... 阅读全文
摘要:
这一章节我们来讨论一些this1 this是在类的内部使用,它指向对象的引用。package com.ray.ch01;public class Test { private Test getTest() { return this; } public static void main(Strin... 阅读全文
摘要:
这一章节我们来讨论一些默认构造器与this的注意点。1.默认构造器当你不设置任何构造器的时候,系统默认会建立一个。package com.ray.ch01;public class Test {}上面的代码其实里面默认包含了一个无参的构造器,这个时候可以使用new Test()来创建对象。但是,如果... 阅读全文
摘要:
这一章节我们来聊一下for each。大家来看看下面的例子:package com.ray.ch03;import java.util.Random;public class Test { public static void main(String[] args) { Random random... 阅读全文
摘要:
这一章节我们来聊一下逗号操作符。注意:不是逗号分割符。package com.ray.ch03;public class Test { public static void main(String[] args) { for (int i = 0, j = 0; i < 5 && j < 4; i... 阅读全文