![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
Alvin天使者
这个作者很懒,什么都没留下…
展开
-
java基础特性-多态
多态 一、概念: 不同方法名中的不同实现。 不同实现的有两种表现形式:重写(overwrite)和重载(overload)。 1.重写(overriding):在有继承关系的两个类中,子类继承了父类的方法,当子类对象实例赋值给父类对象引用时,通过父类调用方法时,是调用的子类的方法,这种方式叫子类覆盖/重写了父类方法,也叫动态链接或者动态方法调用。 总结:因此通过父类的...原创 2013-09-02 18:23:14 · 88 阅读 · 0 评论 -
java基础特性-继承-代码分析
public class Father { int x = 10; public Father() { add(20); } public void add(int y) { System.out.println("Father"); x += y; } } public cl...原创 2013-09-02 19:38:24 · 153 阅读 · 0 评论 -
java基础特性-多态-代码分析(一)
例子: class Father{ public void func1(){ func2(); } //这是父类中的func2()方法,因为下面的子类中重写了该方法 //所以在父类类型的引用中调用时,这个方法将不再有效 //取而代之的是将调用子类中重写的func2()方法 public void func2(){ Syst...原创 2013-09-02 19:56:29 · 88 阅读 · 0 评论 -
java基础特性-多态-代码分析(二)
代码: class A { public String show(D obj){ return ("A and D"); } public String show(A obj){ return ("A and A"); }...原创 2013-09-02 20:15:11 · 92 阅读 · 0 评论