摘要: package trackobjectnum; public class ObjectNum { private static int n = 0; public ObjectNum() { n = n + 1; } public static int getNum() { return n; } 阅读全文
posted @ 2018-10-21 15:21 互联.王 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1、对于原始数据类型的变量(比如int),可以直接使用“==”判断两变量值是否相等。 结果截图: 对象变量也可以使用“==”判断两变量值是否相等吗? 答:不可以。因为对象变量使用“==”判断的是地址是否相等。原始数据类型:判断数据值和地址;引用类型:判断数据值;原始数据类型和引用类型都是判断数据值。 阅读全文
posted @ 2018-10-21 15:19 互联.王 阅读(104) 评论(0) 推荐(0) 编辑
摘要: package test.two; public class jingtaihanshu { int x = 3; static int y = 4; public static void Method()//静态方法 { System.out.println("实例变量x = " + new ji 阅读全文
posted @ 2018-10-21 15:15 互联.王 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 答:执行顺序:静态初始化块->初始化块->构造函数 静态初始化块:在第一次加载类时执行,与对象的创建无关。 构造代码块:在调用构造方法时执行。 构造函数:在调用构造函数时执行。 阅读全文
posted @ 2018-10-21 15:13 互联.王 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1)类的构造方法 ①“构造方法”,也称为“构造函数”,当创建一个对象时,它的构造方法会被自动调用。构造方法与类名相同,无返回值。 ②如果类没有定义构造函数,Java编译器在编译时会自动给它提供一个没有参数的“默认构造方法”。如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。 ③同一个 阅读全文
posted @ 2018-10-21 15:12 互联.王 阅读(166) 评论(0) 推荐(0) 编辑