s1mplesama

导航

2018年11月6日 #

JAVA面向对象之重载与重写

摘要: 重写:子类对父类方法的重新编写 返回值不变,形参不变 不能抛出新的或者范围更广的异常 尽管b属于Animal类型,但是它运行的是Dog类的move方法。这是由于在编译阶段,只是检查参数的引用类型;在运行时,Java虚拟机(JVM)指定对象的类型并且运行该对象的方法。 如果此时用b调用Animal没有 阅读全文

posted @ 2018-11-06 15:06 s1mplesama 阅读(110) 评论(0) 推荐(0) 编辑

JAVA面向对象之继承

摘要: 继承: 子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法 继承的特性: 子类拥有父类非private的属性,方法。 子类可以拥有自己的属性和方法 子类可以用自己的方式实现父类的方法。 Java的继承是单继承,但是可以多重继承(A类继承B类,B类继承C类) 提高了类之间的耦合性(缺 阅读全文

posted @ 2018-11-06 00:30 s1mplesama 阅读(100) 评论(0) 推荐(0) 编辑