Java继承

原创 2017年01月04日 16:48:20

Java继承关系

(我的第一篇博客)

今天我们来说一下Java中父子继承关系。

 

我们先来说一下基本的“对象”吧。

对象是指什么呢?

对象也就是指“实体”(生活中可以看到见摸得着的)。

 

在来说一下和“对象”相关的“类”

而这个类又是什么呢?

类就是指对实体共同点的集合。

而这个类又是什么呢?

类就是指对实体共同点的集合。

 

接下来就说继承吧。

什么是继承呢?

没错,就相当于父子,就是指儿子继承父亲的一些东西

也就是说父亲的东西,被儿子拿到,并且在儿子身上可以体现出来,这就是继承。

Java语言中呢,儿子就叫做“子类”,而父亲则是叫做“父类”。

 

如何写继承呢?

那就得先面向一个“对象”来编程一个类

也就是根据一个类,来构建对象。

如下:

public class 类{

//比如先定义一个整形类

public int “整形”;

//然后新建一个对象

 对象  =  new 类

}

而继承就是指类与类之间的相互的交接,转移。

子类继承父类:继承父类的属性和行为。

 

继承的代码是extends 

格式就是

public class 子类名 extends 父类名(){}

 

继承的作用:解决代码重复的问题解决代码重复问题,

把重复性的属 性和方法,定义到父类中,通过继承方式实现定义

 

注意:一个子类只能有一个父类,不能多继承,可以多层继承,

父类可以继续有父类

 

方法重写:

子类继承过来的父类中定义的方法,进行过程的修改。

格式条件:

方法名,参数,类名必须一样,“{}”中的过程可以随意修改。

面向对象的特征:封装性,继承性,多态性。

 

构造方法:

每一个类中都带有一个看不见的没有返回值的构造方法。

Public class 类名(){}

也可以自己写一个带有返回值的构造方法。

Public class 返回值 类名(){}

不管自己写不写构造方法,这个没有返回值的构造方法都会自动存在。


接口继承:

接口继承是用Implements继承。

格式:public class 子类Implements父类。

只能用抽象方法写构造传参。

并且可以重写父类的过程。

Java继承_抽象类与接口的应用.

  • 2015年01月06日 16:10
  • 225KB
  • 下载

27_Java为什么没有多继承

  • 2016年03月28日 15:41
  • 6.25MB
  • 下载

JAVA final 、super 关键字以及继承关系中父类与子类实例变量初始化的 理解

1,final 修饰符修饰变量、方法、类 时有什么作用? ①final 修饰变量:该变量被赋初值后,不能对它重新赋值 ②final 修饰方法:此方法不能重写,即父类中某方法被final修饰,在子类...
  • hapjin
  • hapjin
  • 2015年10月20日 22:27
  • 1801

java继承多态

  • 2015年08月31日 15:33
  • 178KB
  • 下载

JAVA中有关继承的PPT

  • 2013年11月15日 13:02
  • 276KB
  • 下载

JAVA实验三 抽象类的继承和接口的实现 (多态)

题目要求: 1.编写一个ComputerAverage抽象类,类中有一个抽象方法求平均分average,可以有参数。定义Gymnastics类和School类,它们都是ComputerAverage...
  • PNAN222
  • PNAN222
  • 2016年04月14日 21:00
  • 2000

java oop理论(继承)

  • 2016年10月30日 10:41
  • 2KB
  • 下载

Java继承时构造函数的调用

  • 2013年08月06日 15:30
  • 22KB
  • 下载

20-JAVA面向对象-继承

Java不支持多重继承 继承:  父类:(基类,超类)通过先创建一个一般类(带通用的属性和行为)  子类: 通过前面已经存在的类(父类),来产生一个特殊的新类  为什么说特殊:他基于父类 扩展...

经典java继承例子

  • 2010年05月03日 09:32
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java继承
举报原因:
原因补充:

(最多只允许输入30个字)