摘要: 子父类中的构造函数的特点: 1.在子类构造对象时,发现,访问子类构造函数时,父类构造函数也运行了。 原因是:在子类的构造函数中第一行有一个默认的隐式语句。 super(); 类似于this(); this();调用的是本类的构造函数 2.子类构造函数默认调用的是父类中的空参数构造函数,如果需要调用父 阅读全文
posted @ 2017-02-09 18:28 Kkky 阅读(13778) 评论(0) 推荐(1) 编辑
摘要: java中支持单继承。不直接支持多继承,但对C++中的多继承机制进行改良。 单继承:一个子类只能有一个直接父类。 多继承:一个子类可以有多个直接父类(java中不允许,进行改良)。不直接支持,因为多个父类中有相同成员,会产生调用不确定性。 在java中是通过"多实现"的方式来体现。 java支持多层 阅读全文
posted @ 2017-02-09 12:15 Kkky 阅读(2116) 评论(0) 推荐(0) 编辑
摘要: 单例设计模式 一、解决的问题 保证一个类在内存中的对象唯一性。 比如对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。 二、如何保证对象唯一性? 1,不允许其他程序用new创建该类对象。2,在该类创建一个本类实例。3,对外提供一个方法让其他程序可以获取该对象。 三、步骤:1,私有化该类 阅读全文
posted @ 2017-02-08 21:02 Kkky 阅读(255) 评论(0) 推荐(0) 编辑