Java 继承学习笔记2
五.继承重写与继承的注意事项:1.当子类出现了与父亲类中一模一样的方法申明时,子类即有自己的独特内容,同时也继承了父类的内容。2.@Override // 是一个注解,帮助我们检查重写父类中方法,是否正确3.父类中的私有方法是不能被子类重写的,子类的访问权限不能比父类底。public > 默认> private4.Java只支持单继承,不支持多继承,但是,支持多层继承 5.当一个类没有写无参构造方法,但是写了有参构造方法,那么默认的无参构造方法就自动失效,当对象想调用无参构造方法来生成对象是,这个时候要重新定义一无参构造方法。6.当类的成员属性都是私有的,而生成的对像需要对属性进行赋值操作时,这个时候只能调用类的有参构造方法来实现!!!!7.父亲类的构造函数不能被继承,只能被调用的问题:子类不可以继承父类的构造方法,只可以调用父类的构造方法。子类中所有的构造函数都会默认访问父类中的空参数构造函数,这是因为子类的构造函数内第一行都有默认的super()语句。super()表示子类在初始化时调用父类的空参数的构造函数来完成初始化。一个类都会有默认的空参数的构造函数,若指定了带参构造函数,那么默认的空参数的构造函数,就不存在了。这时如果子类的构造函数有默认的super()语句,那么就会出现错误,因为父类中没有空参数的构造函数。因此,在子类中默认super()语句,在父类中无对应的构造函数,必须在子类的构造函数中通过this或super(参数)指定要访问的父类中的构造函数。 六.包和导包七.修饰符 finl(最终修饰) ,Static (静态修饰)
八.修饰符 Static (静态修饰)
九 权限修饰符
Java 继承学习笔记2相关推荐
- Java 继承学习笔记
继承笔记: 1.关键词:extendspublic class Zi extends Fu ( 子父类的有关系,is a A是B的一种) ------------------------------- ...
- 转载:mongoDB java驱动学习笔记
http://www.blogjava.net/watchzerg/archive/2012/09/22/388346.html mongoDB java驱动学习笔记 指定新mongo实例: Mong ...
- java多线程学习笔记。
java多线程学习笔记 线程的优缺点: 多线程的好处: 充分利用多处理核心,提高资源的利用率和吞吐量. 提高接口的响应效率,异步系统工作. 线程的风险: 安全危险(竞争条件):什么坏事都没有发生.在没 ...
- 尚学堂JAVA基础学习笔记_2/2
尚学堂JAVA基础学习笔记_2/2 文章目录 尚学堂JAVA基础学习笔记_2/2 写在前面 第10章 IO技术 1. IO入门 2. IO的API 3. 装饰流 4. IO实战 5. CommonsI ...
- JAVA视频学习笔记-马士兵(七)
`JAVA视频学习笔记-马士兵` 容器_API_Collection1(20200622) 容器_Collection2(20200623) 容器_Iterator(20200624) 容器_Enha ...
- 尚学堂JAVA高级学习笔记_1/2
尚学堂JAVA高级学习笔记 文章目录 尚学堂JAVA高级学习笔记 写在前面 第1章 手写webserver 1. 灵魂反射 2. 高效解析xml 3. 解析webxml 4. 反射webxml 5. ...
- 黑马程序员Java教程学习笔记(五)
学习视频:https://www.bilibili.com/video/BV1Cv411372m 如侵权,请私信联系本人删除 文章目录 黑马程序员Java教程学习笔记(五) 日期时间:Date.Sim ...
- java web学习笔记(持续更新)
java web学习笔记 一.Java Web简介 二.认识Servlet 1.什么是Servlet? 2.请求路径 3.tomcat 4.Servlet的使用 三.Servlet简单应用 1.创建S ...
- 黑马程序员Java教程学习笔记(三)
学习视频:https://www.bilibili.com/video/BV1Cv411372m 如侵权,请私信联系本人删除 文章目录 黑马程序员Java教程学习笔记(三) 面向对象:设计对象.注意事 ...
最新文章
- Network | UDP checksum
- Python之pandas:pandas中to_csv()、read_csv()函数的index、index_col(不将索引列写入)参数详解之详细攻略
- junit测试NoSuchBeanDefinitionException: No bean named ‘dataSource‘ is define
- C++设计模式之桥接模式
- 200行代码实现视频人物实时去除
- Java 面向对象和封装
- 服务器共享文件有访问台数限制,Win7/xp系统下共享文件夹最大连接数限制怎么解除...
- vue 父组件获取接口值传到子组件_vue 项目中 “父组件” 异步获取数据之后,传递给子组件不显示...
- TransformerEncoder
- scope=“prototype”和scope=“session”
- oauth2-server-php-docs 存储
- I Think I Can!
- Oracle函数--合并,替换,拼接,截取,查找
- python修改字体无效_matplotlib中修改默认字体
- 基于分段解析法的单自由度反应谱程序
- Tedddby Activator V5.1,免费绕过iOS 14.7Beta,支持iCloud登录
- mysql 数据快速删除
- 打造黑苹果(五)设置MACOS系统盘引导,以及安装驱动
- Hadoop2.x HA
- 下载m3u8文件中的视频,使用FFMpeg解密合并.ts文件