面向对象的三大特征:
1. 封装
2. 继承
3. 多态.

继承:继承是通过关键字extends体现的。

继承的格式:
class 类名1 extends 类名2{

}

继承要注意的事项:
1. 千万不要为了减少重复代码而去继承,只有真正存在着继承关系的时候才去继承。
2. 父类私有的成员不能被继承。
3. 父类的构造函数不能被继承。

4. 创建子类对象时默认会先调用父类无参的构造函数。

//学生类
class Student extends Person {  // Student 就称作为Person类的子类, Person类就称作为Student的父类(超类、基类)int num; //学号public Student(){System.out.println("Student类的构造方法被调用了....");}public void study(){System.out.println(name+"good good study , day day up");}
}class Demo7
{public static void main(String[] args) {Student s = new Student();}
}

输出:
Person类的构造方法被调用了
Student类的构造方法被调用了

java继承关键字extends相关推荐

  1. java继承关键字super_java学习笔记-继承中super关键字

    背景: 在java继承的概念中我们得知,被声明为私有的类成员对所属的类来说仍然是私有的.类之外的任何代码都不能访问,包括子类. super关键字的两种用法: 1.用于调用超类的构造函数: 2.用于访问 ...

  2. Java继承(extends )

    撰写时间:2019年04月17日 继承是Java面向对象编程技术的一块基石,因为它允许创建分等级层次的类. 继承就是子类继承父类的特征和行为,使得子对象(实例)具有父类的实例域和方法, 或子类从父类继 ...

  3. java 继承关键字_java怎么继承,使用什么关键字?

    继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类. 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为 ...

  4. java 继承关键字_Java继承

    继承的概念 继承是Java面向对象编程的基石,因为它允许创建分等级层次的类. 生活中的继承: 类的继承格式 class 父类{ } class 子类 extends 父类{ } 继承类型 需要注意的是 ...

  5. java继承(extends关键字)

    引入:众所周知,继承性是面向对象的第二大特征. 看下面两代码:一个Person类,一个Student类. Person类: class Person{private String name;priva ...

  6. Java 继承(extends)

    一.继承的引出 继承作为面向对象语言的三大特征之一,那么什么时候采用继承呢? 下面给出两个例子让大家明白继承的优点 Person类: Student类:  通过以上两个程序段的比较可以发现:有大量的代 ...

  7. Java 继承(extends)详解

    一.继承问题的引出 继承性是面向对象的第二大主要特征. 下面首先编写两个程序:Person类.Student类. Person类: class Person {private String name ...

  8. Java小白入门200例80之Java继承(extends)

    作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从零开始一步步把学习成长.深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢 ...

  9. java 继承 冒号_java继承(extends)简单介绍

    继承相信很多人都有听说过,继承是面向对象的三个基本特征之一,下面的话就一起通过简单的文章来对java继承进行一下了解吧. 继承和现实生活中的"继承"的相似之处是保留一些父辈的特性, ...

最新文章

  1. POJ 1014: Dividing
  2. 绿色运营,数据中心还得靠自动化
  3. 6. Qt 信号与信号槽(3)-QMetaObject
  4. ExtJs 3 自定义combotree
  5. monkey 运行时间怎么计算_基于STM32F103C8T6工控板利用定时器计算某段代码的运行时间...
  6. Netty源码注释翻译-Channel类
  7. 用户管理 之 Linux 用户管理工具介绍
  8. jquery的pagination插件实现无刷新的分页
  9. 增加ssh无密码信任连接的安全性
  10. CridView创建 实现选中,编辑,取消,删除
  11. 宽带无线通信OFDM技术
  12. c语言setlocale第二个参数,setlocale_本地化支持 | Localization support_C_参考手册_非常教程...
  13. (GIS可视化)热力图
  14. SQL Server练习
  15. Android TextView显示表情、标签、超链接
  16. 为iPhone日历添加天气和农历
  17. Unity使用AVProVideo播放透明视频
  18. 如何在Windows上创建,解压,更新.tar.gz压缩包
  19. ssd处理灰度图_ECCV 引用量最高的10篇论文!SSD登顶!何恺明ResNet改进版位居第二...
  20. 用Echarts绘制饼状图

热门文章

  1. mysql主键设置了递增,插入语句的写法
  2. 查看当前目录和上一级目录的命令
  3. 做外贸怎么起步,从哪里开发客户
  4. 黑苹果入门:必备工具篇
  5. cPickle和Pickle
  6. TJCTF之Bricked Binary
  7. 【AI】封杀这个公式,AI智商将为零【转】
  8. jq bind命名空间
  9. 如何获得指定进程的主窗口
  10. IDEA查看maven的依赖树