摘要: 之类实例化之后,会调用父类构造方法。 输出: AB 其实默认隐藏了一个super()的方法,作用是调用父类的无参构造方法,当如果父类存在一个有参构造方法时,则需要用super(参数1。。。)去调用。 输出: 哈哈B 阅读全文
posted @ 2018-04-26 23:32 吕布v1.0 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 单态设计模式应用于,不希望一个类产生多个对象。 多个栈内存指向同一个堆内存。 阅读全文
posted @ 2018-04-26 02:44 吕布v1.0 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 输出结果: 总结: 在一个类中,构造块每次实例化都会执行,且优先于构造方法,static构造块又称为静态代码块,更优先于构造块调用,且只调用一次,一般用来初始化静态属性。 阅读全文
posted @ 2018-04-26 02:14 吕布v1.0 阅读(127) 评论(0) 推荐(0) 编辑
摘要: public static void main(String args[]) public:表示此方法可以被外部所调用 static:表示此方法可以由类名直接调用 void:主方法是程序的起点,所以不需要返回值 main:系统规定好默认调用的方法名称,运行的时候默认找到main方法调用。 Strin 阅读全文
posted @ 2018-04-26 01:53 吕布v1.0 阅读(209) 评论(0) 推荐(0) 编辑
摘要: static 属性 可以由类名直接调用。 static 定义之后,可以理解为全局变量。 例如: 输出: AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBB 多个实例化,只修改其中一个,其余所有的都被修改了,说明此属性是所有对象所共享的。 每个对象都拥有各自的堆栈空间,堆栈控件保 阅读全文
posted @ 2018-04-26 01:42 吕布v1.0 阅读(212) 评论(0) 推荐(0) 编辑