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

继承者们

时间:2016-07-12 13:40:53      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

  我听过很多次这个名字“继承者们”,好像是一部风靡万千少女、妇女,火遍全世界的韩剧,虽然我没有看过。但是,我对“继承”这个两个字,大概了解就是报纸新闻中的“继承千万遗产”的那种继承,虽然有点羡慕,但是我不嫉妒,每个人都有每个人的活法,脚踏实地一步一步走出自己的人生!

  好吧,其实我是要总结类的继承,就是“public class 类名(子类、派生类、超类) extends 类名(父类、基类) {}”。什么是继承,就是一个对象直接使用另一个对象的属性和方法。为什么我们要用继承呢?比如说学生有学生的属性、有他们的学习方法,然后大学生、中学生、小学生都是这种属性,都是学习,那样我们就可以用继承关系表示他们,学生就是父类,大学生、中学生、小学生就都是子类,就可以直接继承学生。

   //创建父类学生类

   public class Student{

      //学生属性

      public String name;

      //学生方法

      public String study;        

      //学生属性值

      public void Student(String name,String study){

      this.name=name;

      this.study=study;

      }

     }
    //继承的子类大学生类

   public Unstudent extends Student{

      public Unstudent(String name,String study){

        super(name,String);

      }

    }
   我们可以看到,既然他们有继承关系,我们就可以用继承,那样就可以省略属性跟方法,当对象很多的时候,我们可以非常简便的表达出来,这就是继承的优点与必要性。当我开始用继承的时候,我认为,虽然学生都是学习这种方法,但是大学生可能学的东西不一样,所以我在大学生类里面把学习方法重新定义了一遍,最后我才发现,其实没有必要,因为虽然学的东西不一样,只是说学的内容不同,但是方法还是一样的还是学习,所以继承了方法之后我就不需要再写了,这一点其实需要好好去理解,这也是我纠结苦思很久的问题,当你了解之后,你就会发现其实是自己想太多!

继承者们

标签:

原文地址:http://www.cnblogs.com/taojian201676/p/5663076.html

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