12.类、抽象类、匿名类、内部类、继承、接口、泛型

来源:互联网 发布:mac 安装包已损坏 编辑:程序博客网 时间:2024/06/14 13:30
类、抽象类、匿名类、内部类、继承、接口、泛型


获得一个类的类对象有哪些方式
重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?
说出几条 Java 中方法重载的最佳实践

抽象类
抽象类和接口的区别
抽象类中是否可以有静态的main方法
抽象类是否可实现(implements)接口
抽象类是否可继承具体类(concrete class)

匿名类(Anonymous Inner Class)
匿名内部类是否可以继承其它类?是否可以实现接口

内部类
内部类分为几种
内部类可以引用它的包含类(外部类)的成员吗
请说一下 Java 中为什么要引入内部类?还有匿名内部类

继承
继承(Inheritance)与聚合(Aggregation)的区别在哪里
继承和组合之间有什么不同
为什么类只能单继承,接口可以多继承
存在两个类,B 继承 A,C 继承 B,能将 B 转换为 C 么?如 C = (C) B
如果类 a 继承类 b,实现接口c,而类 b 和接口 c 中定义了同名变量,请问会出现什么问题

接口
接口是什么
接口是否可继承接口
为什么要使用接口而不是直接使用具体类?接口有什么优点

泛型
泛型的存在是用来解决什么问题
泛型的常用特点
List能否转为List
阅读全文
0 0
原创粉丝点击