Java 入门 四 (Java 三大特性之一 继承)
继承 顾名思义 看名字也应该有所了解,好了 不扯了 切入正题。
Java中继承用 extends。
类由 变量和 方法构成。
变量也可以被称为成员变量和属性。
方法分 成员方法和构造方法。
父类也可以称为 基类,超类。
子类也可以称为 派生类,导出类.
子类能够继承父类中所有变量和方法(构建函数不能被继承)。
当你创建一个子类对象时,在这个子类对象中有一个父类对象。
当你调用子类构建函数时,在这个子类构建函数中必须调用父类的构建函数。
如果在子类构建函数中没有显示的调用父类构建函数,那么java编译器会默认在
子类构建函数中的第一行添加super()。
this 代表 当前对象 指向自身。
super 代表 父类对象 指向子类对象中父类对象。
静态变量 是在类的类型信息加载到方法区时进行的初始化.
注意 :静态变量和方法在方法区中都只有一份内存是它的所有实例(对象)所共享的。
静态变量和静态方法是属于类所以也叫类变量和类方法。
静态变量和静态方法有两种访问方式:
类名.变量名
.方法名
对象.变量名
.方法名
继承:
变量只可以隐藏 只要变量名 相同 就隐藏。(不管类型是否相同 还有是否为静态 还有是否为final)
方法 分 静态和非静态
定义为final的 方法不能被隐藏和重写 可以被重载
静态方法只能被隐藏和重载
隐藏 : 方法名 返回值类型 参数列表 都相同
重载 方法名相同 参数列表不同
非静态方法可以 覆盖(重写)和重载
覆盖(重写): 方法名 返回值类型 参数列表 都相同
重载: 方法名相同 参数列表不同
相关推荐
【完整课程列表】 ... Java基础入门教程 第1章 Java 简介(共31页).ppt Java基础入门教程 第2章 java语言基础(共52页)....Java基础入门教程 第9章 Java的高级特性(共32页).ppt jdk api 1.7.chm JDK_API_1_6_zh_CN.CHM
【完整课程列表】 ... Java基础入门教程 第1章 Java 简介(共31页).ppt Java基础入门教程 第2章 java语言基础(共52页)....Java基础入门教程 第9章 Java的高级特性(共32页).ppt jdk api 1.7.chm JDK_API_1_6_zh_CN.CHM
【完整课程列表】 ... Java基础入门教程 第1章 Java 简介(共31页).ppt Java基础入门教程 第2章 java语言基础(共52页)....Java基础入门教程 第9章 Java的高级特性(共32页).ppt jdk api 1.7.chm JDK_API_1_6_zh_CN.CHM
《Java入门1·2·3:一个老鸟的Java学习心得》适合广大想学习一门编程语言的读者、没有任何基础的Java入门读者、Java自学人员、从其他语言转向Java语言的读者、大中专院校的学生和社会培训学生。
完整版精品java课件 Java基础入门教程 Java程序设计 第5章 继承和接口(共47页).ppt 完整版精品java课件 Java基础入门教程 Java程序设计 第6章 数组和集合(共44页).ppt 完整版精品java课件 Java基础入门教程 Java...
本书是一本与众不同的Java入门好书。作者以独特的视角,向Java初学者讲述了如何才能真正理解和掌握Java语言。本书充分考虑了初学Java语言的种种困难,讲解时细致入微,抽丝剥茧,层层推进,并采用对比、比喻和类比的...
【完整课程列表】 ... Java基础入门教程 第1章 Java 简介(共31页).ppt Java基础入门教程 第2章 java语言基础(共52页)....Java基础入门教程 第9章 Java的高级特性(共32页).ppt jdk api 1.7.chm JDK_API_1_6_zh_CN.CHM
Java SE编程入门教程 java入门以及变量debug(共63页).pptx Java SE编程入门教程 java设计模式(共17页).pptx Java SE编程入门教程 java数组(共33页).pptx Java SE编程入门教程 java网络编程(共29页).pptx ...
完整版精品java课件 Java基础入门教程 Java程序设计 第5章 继承和接口(共47页).ppt 完整版精品java课件 Java基础入门教程 Java程序设计 第6章 数组和集合(共44页).ppt 完整版精品java课件 Java基础入门教程 Java...
完整版 Java编程基础入门教程 Java语言程序设计 第5章_继承与多态(共61页).ppt 完整版 Java编程基础入门教程 Java语言程序设计 第6章_图形用户界面设计(共97页).ppt 完整版 Java编程基础入门教程 Java语言程序...
一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让知识环环相扣,降低了学习的难度 通过大量的比喻、类比、对比和图示等多种讲解方式,学习效果好 对Java语言的每个语法都提供了一个或多个例程讲解 ...
Java基础入门教程 Java编程技术05 继承和多态(2学时)(共40页).ppt Java基础入门教程 Java编程技术06 类的高级特征(4学时)(共55页).ppt Java基础入门教程 Java编程技术07 异常(2学时)(共27页).ppt Java基础入门...
Java SE编程入门教程 java入门以及变量debug(共63页).pptx Java SE编程入门教程 java设计模式(共17页).pptx Java SE编程入门教程 java数组(共33页).pptx Java SE编程入门教程 java网络编程(共29页).pptx ...
Java SE编程入门教程 java入门以及变量debug(共63页).pptx Java SE编程入门教程 java设计模式(共17页).pptx Java SE编程入门教程 java数组(共33页).pptx Java SE编程入门教程 java网络编程(共29页).pptx ...
Java SE编程入门教程 java入门以及变量debug(共63页).pptx Java SE编程入门教程 java设计模式(共17页).pptx Java SE编程入门教程 java数组(共33页).pptx Java SE编程入门教程 java网络编程(共29页).pptx ...
完整版精品java课件 Java基础入门教程 Java程序设计 第5章 继承和接口(共47页).ppt 完整版精品java课件 Java基础入门教程 Java程序设计 第6章 数组和集合(共44页).ppt 完整版精品java课件 Java基础入门教程 Java...
Java SE编程入门教程 java入门以及变量debug(共63页).pptx Java SE编程入门教程 java设计模式(共17页).pptx Java SE编程入门教程 java数组(共33页).pptx Java SE编程入门教程 java网络编程(共29页).pptx ...
完整版精品java课件 Java基础入门教程 Java程序设计 第5章 继承和接口(共47页).ppt 完整版精品java课件 Java基础入门教程 Java程序设计 第6章 数组和集合(共44页).ppt 完整版精品java课件 Java基础入门教程 Java...
一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让知识环环相扣,降低了学习的难度 通过大量的比喻、类比、对比和图示等多种讲解方式,学习效果好 对Java语言的每个语法都提供了一个或多个例程讲解 ...
【完整课程列表】 ... Java基础入门教程 第1章 Java 简介(共31页).ppt Java基础入门教程 第2章 java语言基础(共52页)....Java基础入门教程 第9章 Java的高级特性(共32页).ppt jdk api 1.7.chm JDK_API_1_6_zh_CN.CHM