摘要: 类名作为形参和返回值 其实需要的都是该类的对象。由此引申出一个问题,如果是抽象类,那不能实例化对象,就只能采用多态的思想,定义一个子类,生成一个子类对象作为参数或返回值。 接口名作为形参和返回值 与抽象类同样,因为接口也是不能实例化对象的,只能参考多态,定义实现类,创建实现类对象,作为形参和返回值。 阅读全文
posted @ 2021-08-19 14:01 Lanezzz 阅读(37) 评论(0) 推荐(0)
摘要: 多态 比较好的例子: 猫 cat = new 猫(); 动物 animal = new 猫(); 可以看到,猫对象,既能属于猫类,也能属于动物类。这就象征着不同的形态。 多态的前提和体现: 有继承/实现关系 有方法重写 有父类引用指向子类对象 多态中成员访问的特点: 成员变量:编译看左边,执行看左边 阅读全文
posted @ 2021-08-19 10:33 Lanezzz 阅读(38) 评论(0) 推荐(0)
摘要: 继承 例子:public class Zi extends Fu { } 子类可以使用父类的属性和方法(暂不讨论权限修饰符) 继承可以提高代码的复用性和维护性,但是也因此让父类,子类直接耦合性增强,父类变化,子类也会变化,所以看情况使用。 继承中子类变量,成员方法的访问特点:子类局部范围->子类成员 阅读全文
posted @ 2021-08-18 14:30 Lanezzz 阅读(42) 评论(0) 推荐(0)
摘要: JRE和JDK的区别 JVM是支持java跨平台的一个"翻译",叫做java虚拟机,有了Windows版JVM就可以在Windows上运行java程序,MAC,Linux同理。 JRE 是 java 的运行时环境,所以运行java程序只需要JRE就行了,因为他包含JVM和运行时所需要的核心类库,JV 阅读全文
posted @ 2021-08-17 09:14 Lanezzz 阅读(64) 评论(0) 推荐(0)
摘要: 幸福公开课第一课 这是哈佛教授开的一门有关积极心理学的心理课,目标大概是引导人们理解幸福,学会让自己变得幸福。并且Tal说在今后的课程中会用科学的,系统的理论来一步步推导出积极心理学的重要性以及它到底如何帮助我们摆脱消极情绪,学会幸福,而这也是我最欣赏这门课的地方,毕竟是否具有逻辑就是心理学与鸡汤最 阅读全文
posted @ 2021-06-09 12:46 Lanezzz 阅读(92) 评论(0) 推荐(0)