l******1 发帖数: 239 | 1 The candidate should be able to give satisfactory definitions for a random
selection of the following terms:
class, object (and the difference between the two)
instantiation
method (as opposed to, say, a C function)
virtual method, pure virtual method
class/static method
static/class initializer
constructor
destructor/finalizer
superclass or base class
subclass or derived class
inheritance
encapsulation
multiple inheritance (and give an example)
delegation/forwarding
composition/aggregation
abstract class
interface/protocol (and different from abstract class)
method overriding
method overloading (and difference from overriding)
polymorphism (without resorting to examples)
is-a versus has-a relationships (with examples)
method signatures (what's included in one)
method visibility (e.g. public/private/other) | C****y 发帖数: 581 | | C****y 发帖数: 581 | | w******0 发帖数: 467 | | n*******n 发帖数: 24 | | l******1 发帖数: 239 | 6 可以从think in java上 给出这些答案吗,还是要不限于java?
【在 n*******n 的大作中提到】 : 确实超爱问这些!
|
|