编程语言
首页 > 编程语言> > java复习随笔 (二)

java复习随笔 (二)

作者:互联网

注明:随笔只是作者复习所用,没有实际参考价值

面向对象

向上转型

向上转型即父类引用子类实例,例如:

Father father = new Son();

特点:丢失子类特有方法

向下转型

向下转型即子类引用父类实例,例如:

Son son = (Son)new Father();

特点:增加子类特有方法

多态

实现多态需要满足三个条件:

  1. 是继承关系
Son extends Father{}
  1. 子类重写父类方法
// 父类中的方法
void act(){
    System.out.println("抽烟喝酒");
}
// 子类中重写父类act方法
void act(){
   System.out.println("烫头");
}
  1. 父类引用子类对象
Father father = new Son();
father.act();

其输出结果为:

烫头

标签:随笔,java,复习,子类,Father,Son,act,父类,father
来源: https://www.cnblogs.com/maplerain/p/16652248.html