Java中父类子类一点心得
2017-10-11 21:19
232 查看
关于java中子类父类之间的关系一点心得:
声明一个父类引用(变量),可以赋值一个父类对象。声明一个子类引用,可以赋值一个子类对象。
声明一个父类引用(变量),可以赋值一个子类对象。
声明一个子类引用,不可以赋值一个父类对象。
例如:
Dog extends Animal Animal animal = new Dog();//可以。 Dog dog = new Animal();//不可以。
这样理解:倒过来念
Animal animal = new Dog();
狗是动物。可以吧?是的。但是反过来,Dog dog = new Animal(); 动物是狗。很明显不符合逻辑,不可以。
相关文章推荐
- java父类指针指向子类的一点理解
- Java子类与父类的初始化,父类子类內部程序的执行顺序
- java子类和父类的初始化过程
- java中子类重写父类方法要注意的问题
- Java编程中,子类可以用用这种方法给继承父类的成员变量赋值么?
- java方法重写的时候,一个调用父类还是子类方法的问题
- java 父类子类静态成员,实例成员,构造函数初始化的顺序
- java中的子类和父类问题(补充)
- Java子类与父类的转换
- Java连接access数据库的一点小心得
- java中子类继承父类,程序运行顺序
- Java编程子类能否重写父类的静态方法探索
- Java中子类继承父类方法应该注意的问题
- Java多态中重载方法参数分别为父类和子类时的疑惑
- java中的子类和父类问题(补充)
- Java中子类与父类的构造方法的调用关系
- Java里子类调用父类构造方法问题
- Java 父类与子类 类型转换
- Java将子类对象赋值给父类对象