A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Northcity 中级黑马   /  2015-8-3 23:30  /  962 人查看  /  17 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是类的继承啊?  

17 个回复

正序浏览
就是一个类继承一个类。。。。。子类得到父类变量和方法
回复 使用道具 举报
就是extends,子类继承了父类,那么如果父类会开车,子类就会开车,父类有个纹身,子类也会有个纹身。
回复 使用道具 举报
继承呀 就像A能继承他爹的遗产一样,Al如果继承了B类格式是(A extends B)就可以用B累的方法了,不用重新定义
回复 使用道具 举报
1.避免代码重复(原因)。
2.通过extends关键字实现继承。
3.子类继承父类后,将具有本类的成员以及父类的非私有成员。
4.java里面只支持单继承。但是一个父类可以有多个子类。
5.java规定,构造子类之前必须先构造父类,这样才能保证子类继承的成员得到初始化。
6.若自己不手动添加super,则在子类的构造方法中,第一行默认添加父类的无参构造调用:super()。
7.super()语句必须为与子类的构造第一行。否则报错。
回复 使用道具 举报
子类拥有父类的属性和方法
回复 使用道具 举报
当类继承了之后就跟父类有了关系,这样子类既可以调用父类的方法也可以添加自己的方法,
回复 使用道具 举报
本帖最后由 xingui66 于 2015-8-7 10:27 编辑

举个例子:您老爸男的,您也是男的,::继承就是您从父辈得到男性的Y基因,而成为和父亲一样的男性,,但是你能承认,您和您父亲是一样的吗???你肯定不这么认为,,您比您的老爸长的帅,长得高,长的嫩等等,
然后这样说::继承就是得到父级的所有(注意:不是一些)特征,自己还有其他更优秀的特征;
最后这样说::继承就是得到父级的所有属性(name,姓李,,sex,height,run,跳,大跳···)
                                        自己还有一些属性(handsome,····big啊·····)
我理解和讲解的有问题的话,请多加谅解,我还是小孩子
回复 使用道具 举报
都说完了,我就顶下帖子吧!
回复 使用道具 举报
类的继承,有父类和子类,当你要创建一个类,这个类你想让它具有另一个类(父类)的功能的时候,就可以让这个类继承 父类 。这个类也就是 父类 的子类。
回复 使用道具 举报
父类就是抽取了子类的共性而创建的,简单来说子类是父类中的一种。
举例来说,就是教师,工人,学生都是人类,那么教师工人他们的类就是人类这个类的子类。
回复 使用道具 举报
如果两个类甚至更多的类中包含相同的成员方法和成员变量,就将这些相同的成员方法和成员变量抽取出来,封装到一个类中,这个累就是其他类的父类,子类通过 类名 extends 父类 继承.
回复 使用道具 举报
父类就是从子类提取的共有属性组成的。
回复 使用道具 举报
extends--A is a B
回复 使用道具 举报
      子类通过extends关键字来继承父类
子类将获得父类的成员属性跟成员方法可
是在java中只允许单继承(可是可以多实现)
或者也可以多层继承。
      子类继承了父类,那么子类也有了父类
的方法。复写和重载的概念是:
复写是子类与父类的方法的名称,参数个
数、类型都一样。重载是指方法名称一样,
但是参数或者返回值是不一样的。
回复 使用道具 举报
本帖最后由 Z·H 于 2015-8-3 23:53 编辑

class Person{}
class Student extemds Person{
}



学生类继承了人类      
回复 使用道具 举报
继承,子类具有父类所有的功能,为了提高代码的复用性,就让子类继承父类,
回复 使用道具 举报
extends,就是一个类(子类)承接了一个类(父类)的非私有成员。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马