03 2019 档案

摘要:静态方法用static关键词进行标记,静态方法的调用是使用 类名+“.”运算符。而非静态方法则是使用 引用变量名+“.”运算符调用。 静态方法不能调用非静态变量,同时,静态方法也不能调用非静态方法。 由上面的代码可知,非静态方法中有实例变量无法通过编译,若非静态方法中没有实例变量也无法通过编译。 静 阅读全文
posted @ 2019-03-06 10:47 大大木瓜 阅读(488) 评论(0) 推荐(0)
摘要:一个局部变量的生命周期只存在于其自身类中。如下的例子可以发现,局部变量只能存在于声明该变量的方法中。 对于实例变量,其寿命与对象的寿命相同。对象未“死”,实例变量也未“死”。 引用变量如果活着,那么对象也会活着,当对对象的引用死了,那么该对象也会从堆上被踢开,变成垃圾被垃圾收集器(GC)所回收。 有 阅读全文
posted @ 2019-03-04 11:06 大大木瓜 阅读(809) 评论(0) 推荐(0)
摘要:super用于调用父类构造函数的部分,其必须出现在构造函数的第一行。super在调用时第一件事就是去执行父类构造函数的部分,所执行的父类构造函数与super()括号中的参数相对应。 this用于在一个构造函数中调用同一个类另一个构造函数,其也必须是第一行语句。 super和this不能同时出现在一个 阅读全文
posted @ 2019-03-03 11:09 大大木瓜 阅读(2058) 评论(0) 推荐(0)