Java知识点整理——(3)面向对象

来源:互联网 发布:机器学习实战smo算法 编辑:程序博客网 时间:2024/05/22 15:51

一、类与对象
二、封装
三、继承
四、多态

  1. 上转型与下转型对象
    (1)向上转型:将子类对象赋值给父类的引用
class Dog extends Animal{}Animal a = new Dog();

向上转型都会成功,是安全的,就像说狗是动物没问题。
Father的对象可访问:Son从Father中继承来的方法、Son复写Father的方法。其它的方法都不能访问。
(2)向下转型

Aminal a = new Dog();Dog d = (Dog)a;

向下转型的前提是首先进行向上转型。

0 0