码迷,mamicode.com
首页 > 其他好文 > 详细

关于子类继承父类的一个容易忽视的小细节

时间:2015-07-29 00:44:57      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:

子类继承父类的时候对父类的属性有没有继承呢??(其实我自己刚学,一些细节的不是太清楚)

下面的代码会说明一个容易忽视的细节:

这是父类:

public class FatherClass {
  int a = 10;

  public void fun(){
    System.out.println("This is FatherClass funMothed!!");
  }
}

 

这是子类:

public class Child extends FatherClass {
  int a = 20;

  public void fun(){
    System.out.println("This is Child‘s funMothed!");
  }
}

 

这是Test类:

public class Test {

  public static void main(String[] args) {
    FatherClass f = new Child();
    System.out.println(f.a);
    f.fun();
  }

}

这是输出结果:

10
This is Child‘s funMothed!

如果不注意的话以为输出的是20

输出10是因为子类继承的是父类的方法

这个细节今天我也是才知道,而且这是我第一次在博客上写东西。哈哈,以后会持续写的!!!

关于子类继承父类的一个容易忽视的小细节

标签:

原文地址:http://www.cnblogs.com/myloversaber/p/4684568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!