摘要: 1. Java中所有的类都直接或者间接地继承自Object类。当没有显式地声名一个类的父类时,它会隐式地继承Object类。 2. Object类中定义了适合于任何Java对象的方法。 String toString() boolean equals(Object other) int hashCo 阅读全文
posted @ 2017-02-24 20:01 Black_Knight 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1. 在Java中将一个字类对象赋值给父类变量是合法的,这也是实现多态(即方法的动态分派)的前提条件之一。 2. 在Java中父类赋值同样也适用于数组。可以将一个子类数组赋值给一个父类数组变量。但可能会出现如下的问题: 上面的代码编译时没有报错,因为在father[]数组中存储father对象是合法 阅读全文
posted @ 2017-02-24 16:48 Black_Knight 阅读(9170) 评论(0) 推荐(0) 编辑