本帖最后由 黄诗宾 于 2013-3-5 21:25 编辑
先说概念, Object 是一切类的父类,如果一个类没有明确指定其父类,默认就继承Object 类..
但是如下这题 Person 并没有明确指定一个类, 默认就应该是 class Person extends Object ,但为什么会出错?
且如我加上 class Person extends Object 则无问题..
class Object
{
public void fun(){
System.out.println("这是一个Object类!!");
}
}
class Person
{
public void fun(){
System.out.println("这是一个Person类!!");
}
}
public class ObjectDemo
{
public static void main(String args[]){
Object obj = new Person();
obj.fun();
}
} |
|