子类实例化 面向对象的特征三:多态性 多态性是面向对象中最重要的的概念,在Java中有两中体现。 1、方法的重载和重写 2、对象的多态性-可以直接应用在抽象的类和接口上 1)父类数据类型不能强制转换子类 2)兄弟类之间数据类型不能转换 instanceof操作符 x instanceof A 检验x是否为a类的对象,返回值是boolean值 object类是所有java的根父类 final关键字 表示“不可改变的最终的"的意思,用于修饰变量方法和类 内部类:在一个类体之间在定义一个类,在外部的类称为外部类,里面的类称为内部类。 设计魔石,单例模式:实现方法1)构造方法私有 2)用一个私有的静态变量引用实例 3)提供一个共有的静态方法获取实例 抽象类和抽象方法使用abstract关键字修饰 抽象方法一定有子类继承 抽象方法只能被继承,不能创建自己实体对象 接口:impactements实现接口 java。oj上的题 问题 A: 斐波那契数列(样例输入修改,请重看题!) 问题 B: 哪些数没有出现 问题 C: 进制运算(十进制转二进制) 问题 D: 不止排序