java什么是继承?什么是父类?什么是子类?

[复制链接]
查看11 | 回复5 | 2016-8-17 08:44:12 | 显示全部楼层 |阅读模式
1、继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。2、有继承关系的类才能分出哪个是父类,哪个是子类,继承用extends关键字,extends后面的类则表示父类,extends前面的类则是子类。在java中所有的类都默认继承Object类,Object类是所有类的父类。3、直接继承Object的类可以称之为Object的子类,间接继承Object的类可以称之为object的间接子类,object则是它的间接父类或者超类。示例:public class Parent{}public class Child extends Parent{}对Pa...
回复

使用道具 举报

千问 | 2016-8-17 08:44:12 | 显示全部楼层
继承是面向对象的三大特征之一,直接说定义不好理解,我打个比方吧,现在需要男人,女人,老人,小孩4个类,每个类都有很多属性,而且有一部分相同的属性,例如每个人都有身高,体重等等,我们就可以提取这些相同的部分,建立一个新的类:人类,然后把公共的属性写在人类里,用其他4个来继承人类,其他4个类就不需要写这些属性,而是可以直接调用这些属性。我这个例子,人类就是父...
回复

使用道具 举报

千问 | 2016-8-17 08:44:12 | 显示全部楼层
继承就是 父亲的钱
儿子可以用 不集成 你就看不到 也用不了(extend)这个单词叫继承, 儿子类 (extend)父亲类
父类最大的这样理解(人类)父类
(男人 女人 是子类)父子 类不一定之 父亲儿子
就是这样的关系车 (父类)
这都是子类 —— 自行车 奥迪...
回复

使用道具 举报

千问 | 2016-8-17 08:44:12 | 显示全部楼层
class A{String name="hello";String sex=" 男"; public void getInfo(String name,String sex){System.out.println("我是父类"+name+sex);} }class B extends A{ i...
回复

使用道具 举报

千问 | 2016-8-17 08:44:12 | 显示全部楼层
继承是指一个类具有另一个类的非私有成员,被继承的类是父类,继承的类是子类。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行