`

JAVA面试题解惑系列(九)——继承、多态、重载和重写

阅读更多
removed.

请到博文下载PDF文件:http://zangweiren.iteye.com/blog/241218
58
11
分享到:
评论
38 楼 臧圩人 2008-08-03  
CJSDN版主HenryShanley写道:

I am very glad to see that you have written 9 articles about various areas in Java. And constantly share your articles free with others. You really deserve to have some points here, Thanks you 臧圩人.

Couple of points related to this article:
- I think English terminologies are also important in the interviews.
e.g. Interviews should also know that 继承、多态、重载和重写 are "Inheritance, Polymorphism , overloading and overwriting" in English respectively. So maybe we could add them besides their Chinese names.
(I remember I used to read a book from "张洪斌", although maybe his book is the best, he explains theories in a very very understandable term. And he also dislikes the awkward Chinese translation to some computer terminologies)

>我们可以把JAVA中的类分为以下三种:
- Don't forget about the inner class.

> 3. 接口类:使用interface定义的类。
- Interface(s) are called interface(s). They should not be referred to as "Interface classes". It is confusing.

- This theory could be demonstrated very easily using images. e.g. Class diagrams would be a good option.

Regards,
Jiafan
37 楼 zhangzhaobo1103 2008-08-02  
  加强理解!
36 楼 liuchen_good 2008-08-02  
请问是否对 native 方法了解呀!

能否抽出一节来聊下 java native 方法
35 楼 qaybpljplj 2008-08-01  
为啥面试喜欢面试这个呢??有什么用?我感觉谁写程序的时候一般不会考虑这个吧!
34 楼 soartju 2008-08-01  
支持下
33 楼 yuankai 2008-08-01  
一直在关注LZ的博客,很期待LZ的多线程,虽然在项目中用的地方不多,但是做为一名java开发人员还是必须懂。建议LZ的文章中能增加UML图效果将会更好(特别是多线程)。谢谢!
32 楼 sunny76 2008-08-01  
工作一年,我也在深入學習java,樓主的帖子對我幫助很大,都收藏了。
提個建議,更新快一點。
31 楼 dhxyu 2008-08-01  
整理的很好啊!
30 楼 dddccc_123 2008-08-01  
继续支持和关注
29 楼 mwbsky 2008-08-01  
楼主  把【封装】也填加进来吧
28 楼 feitianqiwu 2008-08-01  
最近一直在關注樓主的文章,弄清了很多問題,謝謝。

非常期待樓主以后的文章
27 楼 410228573 2008-07-31  
楼主如有点教学经验,而且J2EE也牛的话建议楼主开个JAVA培训办,绝对能带出些高徒来啊
26 楼 1456996541 2008-07-31  
强烈支持,这期难度稍小,呵~~
25 楼 constant 2008-07-31  
不错,每期都看!mark
24 楼 gotothework 2008-07-31  
是不是少了一种类?在JDK1.5之后又新增加了枚举类
23 楼 iceim 2008-07-31  
关注LZ的文章!
22 楼 yujiang 2008-07-31  
JDK1.5+ 可以的 称为 返回值协变

http://en.wikipedia.org/wiki/Covariant_return_type
21 楼 kakaluyi 2008-07-31  
重写后的返回值可以改变吗
20 楼 MarkDong 2008-07-31  
普通类,这个名字有点儿普通,呵呵。
英文中讲这一种类称为concrete class,好像一般翻译为具体类或直接翻译成类。
19 楼 senlinxue1982 2008-07-31  
最难的还是javaSE核心技术啊~一定要有时间就多来学习!

相关推荐

    JAVA面试题解惑系列合集

    .63 1.9 JAVA面试题解惑系列(九)——继承、多态、重载和重写 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80 1.10 JAVA面试题解惑系列(十)——话说多线程 . . . . . . . . . . . . . . . ...

    臧圩人--JAVA面试题解惑系列合集.pdf

    **1.9 JAVA面试题解惑系列(九)——继承、多态、重载和重写** - **知识点**:详解面向对象编程的三大特性:继承(类间关系)、多态(行为多样性)、重载(方法签名不同)、重写(方法签名相同,但实现不同),以及...

    Java面试题解惑系列

    来自网络,主要包括以下内容:1、类初始化的顺序;2、到底创建了几个String对象;3、变量(属性)的覆盖;...9.继承,多态,重载,重写;10.多线程;11.运算符总结。 适合将要笔试面试Java的朋友参考。

    Java面试题详解,和一些基础知识的深入剖析,个人认为非常棒

    “JAVA面试题解惑系列(九)——继承、多态、重载和重写”是面向对象编程的基础,继承允许类之间的层次结构,多态提供了一种“一个接口,多种实现”的灵活性,而重载和重写则涉及到方法签名和行为的差异。...

    JAVA面试题解惑系列

    【JAVA面试题解惑系列】是一系列专门针对Java开发者面试准备的文章集合,涵盖了多个核心Java概念和面试常问问题。作者臧圩人在JavaEye社区分享了这个系列,旨在帮助求职者理解和解答面试中可能出现的疑问。 1. **类...

    JAVA面试题解惑系列114页.pdf

    - **继承、多态、重载和重写**:继承允许一个类(子类)继承另一个类(父类)的属性和方法;多态是子类对象可以替换父类对象的能力;重载发生在同一类中,方法名相同但参数列表不同;重写发生在子类中,子类覆盖父类...

    java面试题

    给定文件的内容主要涉及Java开发中常见的面试题解惑系列,其中涵盖了类的初始化顺序、String对象的创建、变量覆盖、final关键字的用法、引用传递以及字符串处理等重要的Java知识点。 首先,关于类的初始化顺序,...

Global site tag (gtag.js) - Google Analytics