构造方法

新建对象是,执行的一个特殊方法

new 类名(); 这个小括号就是构造方法

Java 类中,必须有构造方法,如果自己不定义, 编译器会自动生成默认构造方法

new 关键字是新建对象用的,  构造方法是新建对象时候执行的一段代码

构造方法重载

可以构建多个不同参数的构造方法

构造方法重载后默认的构造方法不会创建.

this

作为特殊引用,引用当前对象的地址

构造方法this(...)

1. 构造方法之间的调用 this(...);

2. 有多个构造方法一般从参数少的往参数多的调

3.调用this(...) 必须是首行代码;

方法重载 overload

同名不同参数

继承

代码重用或者代码复用

Java 继承是单继承, 只能继承一个父类, 一个父类可以有多个子类

1.不继承构造方法

2.私有成员不能继承

3.静态成员不继承

在类名后面 添加 extends 父类名

先新建父类对象

再建子类对象

两个对象绑定在一起,整体作为一个对象

调用成员.先找子类,再找父类

方法重写 override

从父类继承的方法对子类不适用

在子类中,重新定义,重新编写这个方法

最新文章

  1. UI1_第一天_iOS概述
  2. Mac Mysql mysql_secure_installation Error: Access denied for user 'root'@'localhost' (using password: YES)
  3. 几年前做家教写的C教程(之二)
  4. jq获取后台json并解析
  5. 编写高质量JS代码的68个有效方法(十一)
  6. Python+Selenium进行UI自动化测试项目中,常用的小技巧1:读取excel表,转化成字典(dict)输出
  7. 《zw版·Halcon-delphi系列原创教程》cgal与opencv,Halcon
  8. Qt播放mp3
  9. python 代码格式化工具:YAPF
  10. Xamarin devexpress datagrid 样式
  11. jQuery插件开发入门
  12. flex布局设置width无效
  13. Python 学习笔记02篇
  14. 2018-2019-2 20175126谢文航 实验二《Java面向对象程序设计》实验报告
  15. CoUninitialize引发的一个错误
  16. linux 查找locate find
  17. post和get的使用场景和区别
  18. Android CoordinatorLayout实现多列表切换并和头布局联动;
  19. javascript的基础知识整理
  20. 重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor

热门文章

  1. squid3.5缓存代理实践记录
  2. C/C++音视频库ffmpeg的数据包AVPacket分析
  3. NLP句子表征,NLP 的巨人肩膀(下):从 CoVe 到 BERT (转载)
  4. linux软连接文件的copy
  5. jatoolsprinter html实现每隔几秒获取数据直接后台打印不弹窗
  6. 【linux】线上服务器要关注哪些参数
  7. P1140 相似基因 (dp)
  8. LA4080/UVa1416 Warfare And Logistics 最短路树
  9. [Luogu 4316] 绿豆蛙的归宿
  10. 基于jeesite的cms系统(七):GlobalException全局异常和部署