Java基础知识
Knight丶
coder
展开
-
如何理解Java中的多态
什么是多态(Polymorphism)? Java中的多态指:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。 实现 运行时多态的实现分类继承和接口实现两种 类继承实现运行时多态的三个必要条件: 类继承 子类重写父类的方法 父类的引用指向子类的对象 class Father{ public void hello(){ System.out.println("hello from father"); } } class Child .原创 2020-10-25 19:45:04 · 697 阅读 · 0 评论 -
Java中的方法重载与重写
重载(Overloading) 方法名称相同,但是方法的参数列表不同 public void hello(){ System.out.println("hello"); } //重载 overloading public void hello(String str){ System.out.println("hello" + str); } //方法名称相同 都是 ‘hello’ //参数列表不同 一个没有参数 一个有一个字符串类型的参数str 重写(Overriding).原创 2020-10-25 18:51:47 · 206 阅读 · 0 评论