一、第五、六章学习总结: 1、子类与父类的结构 2、子类的继承性及UML图 3、子类与对象及instanceof运算符 4、成员变量的隐藏和方法重写 5、super关键字及其使用 6、final关机字 7、继承与多态 8、abstract类和abstract方法 9、接口的实现与UML图 10、接口 ...
分类:
其他好文 时间:
2018-03-25 23:04:27
阅读次数:
205
一、视频学习笔记 Ch5 子类与父类子类的继承性 子类与对象 重写方法 super关键字final关键字 对象的上转型对象 继承与多态 abstract类与abstract方法 面向抽象编程 开-闭原则 Ch6 接口实现接口 接口回调 理解接口 接口与多态 接口参数面向接口编程 [代码托管] ...
分类:
其他好文 时间:
2018-03-25 18:16:36
阅读次数:
118
学号 20165334 《Java程序设计》第4周学习总结 教材学习内容总结 第五章 主要内容 子类与父类 子类的继承性 子类与对象 成员变量的隐藏和方法重写 super关键字 final关键字 对象的上转型对象 继承与多态 abstract类与abstract方法 面向抽象编程 开 闭原则 关于上 ...
分类:
编程语言 时间:
2018-03-25 12:07:08
阅读次数:
220
组合与继承的适用情况:组合通常用于想在新类中使用现有类的功能而非它的接口。即在新类中嵌入一个对象,让其实现所需要的功能,但新类的用户看到的只是为新类所定义的接口。为了达到这个效果,需要在新类中嵌入一个现有类的private对象。继承是通过某个现有类,开发出它的一个特殊版本。意味着在使用一个通用类,并为了某种特殊需求将其特殊化。继承中初始化的顺序:导出类中所有成员变量初始化为0基类的构造方法导出类的
分类:
其他好文 时间:
2018-01-22 22:59:54
阅读次数:
173
涉及到继承的概念与使用,多态的概念与使用,抽象类、抽象方法与虚方法的概念与使用,涉及关键字:abstract、virtual、override、this、base、is、as、protected。 ...
1.代码和测试结果如下 class Grandparent { public Grandparent() { System.out.println("GrandParent Created."); } public Grandparent(String string) { System.out.pr ...
分类:
其他好文 时间:
2017-11-11 00:33:12
阅读次数:
185
public class ParentChildTest { public static void main(String[] args) { Parent parent=new Parent(); parent.printValue(); Child child=new Child(); chil ...
分类:
其他好文 时间:
2017-11-11 00:30:57
阅读次数:
113
01.怎样判断对象是否可以转换? 答:可以使用instanceof运算符判断一个对象是否可以转换为指定的类型 02. 现在有三个类: class Mammal{} class Dog extends Mammal {} class Cat extends Mammal{} 针对每个类定义三个变量并进 ...
分类:
其他好文 时间:
2017-11-11 00:29:55
阅读次数:
174
1.运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 通过 super 调用基类构造方法,必须是子类构造方法中的第一个语句。 在J ...
分类:
其他好文 时间:
2017-11-11 00:29:48
阅读次数:
184
1.怎样判断对象是否可以转换? 答:可以使用instanceof判断一个对象是否可以转换为目标类型: 运行截图: 2. 现在有三个类: class Mammal{} class Dog extends Mammal {} class Cat extends Mammal{} 针对每个类定义三个变量并 ...
分类:
其他好文 时间:
2017-11-11 00:27:10
阅读次数:
127