摘要: 第七章 多态 多态是继数据抽象和继承之后的第三种基本特征。 1.再论向上转型 对象既可以作为它本身的类型使用,也可以作为它的基类型使用。而这种把对某个对象的引用视为对其基类型的引用的做法被称作“向上转型”。向上类型转换(小转大)。 语法规则:<父类型> <引用变量名> = new <子类型>(); 阅读全文
posted @ 2019-12-25 21:13 fish大叔 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 现在你总共有 n 门课需要选,记为 0 到 n-1。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1] 给定课程总量以及它们的先决条件,判断是否可能完成所有课程的学习? 示例 1: 输入: 2, [[1,0 阅读全文
posted @ 2019-12-25 15:07 fish大叔 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一.简单来说,装箱就是自动将基本数据类型转换成包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。 //自动装箱 Integer total = 99; //自动拆箱 int totalprim = total; 需要装箱拆箱的类型有: Integer total = 99; 执行上面那句代码的 阅读全文
posted @ 2019-12-25 14:24 fish大叔 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 现在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。 示例: 输入: 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 0 0 1 0 输出: 4 二. 解题思路 本题思路:本题有两种方法进行求解,暴力法和动态规划的方法进行求解。 第一 阅读全文
posted @ 2019-12-25 09:56 fish大叔 阅读(237) 评论(0) 推荐(0) 编辑