Java学习总结IIII
多态:(多种状态)
1. 重载
在同一个类中,要求方法的名称相同,参数的个数,顺序,类型至少有一个不同
2. 重写,
在父子类继承关系中,父类无法满足子类的需求时,那么我们需要重写该方法,要求;方法的名称相同,参数相同(个数,顺序,类型),返回值相同;子类的访问权限不能小于父类;子类不能抛出比父类更多的异常,但可以是父类异常的子异常
3. 实现类创建接口对象
a) 接口的特点:
i. 特殊的抽象类
ii. 所有的方法都是抽象的,公共的,默认的是public abstract
iii. 属性默认是public static final修饰的,必须赋初始值
iv. 接口与类之间的关系是类实现接口
v. 一个类实现了该接口,那么必须重写该接口中的所有方法
vi. 一个类可以实现多个接口,但只能继承一个类
vii. 接口不能实例化
格式: 接口 对象名 = new 实现类(); 在这个对象中可以使用的方法只能是接口中含有的方法,
1. 创建类的子类得到父类对象
a) 抽象类的特点:抽象类的特点,当一个类继承抽象类,那么这个类需要重写抽象类中的所有抽象方法,抽象类中可以有普通方法,也可以有抽象方法
b) 抽象方法的特点:抽象方法没有方法体,抽象方法只能存在于抽象类中
格式:父类 对象 = new 子类(); 可以通过new子类来使用父类中的方法 在这个对象中可以使用的方法,都是父类中的方法
Java学习总结IIII相关推荐
- Java学习路线图,如何学习Java事半功倍?
作为一个初学者想掌握Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来 ...
- Java学习必不可少的网站,快收藏起来
java技术在IT互联网行业的发展前景一直在提升,越来越多的人都在学习java技术,今天小编来给大家提供一些学习Java的网站集合,希望能够帮助到正在学习java技术的同学. Java学习必不可少的网 ...
- 分享五款java学习辅助工具,总有你用的上的~
想要学好java技术,除了自身的努力,辅助工具也不缺少,辅助工具可以帮助大家在今后的工作中可以提高工作效率,下面小编就来分享五款java学习辅助工具,总有你用的上的~ 五款java学习辅助工具: 1. ...
- Java学习从入门到精通的学习建议
想要学好java技术,首先打好基础很重要,不论学什么基础都是重中之重,学习Java更是如此.如:基础语法.核心类库.面向对象编程.异常.集合.IO流等基础如果学不好,那么后边更深入的语法也不容易学会. ...
- java学习笔记11--Annotation
java学习笔记11--Annotation Annotation:在JDK1.5之后增加的一个新特性,这种特性被称为元数据特性,在JDK1.5之后称为注释,即:使用注释的方式加入一些程序的信息. j ...
- java学习笔记13--反射机制与动态代理
本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...
- JAVA学习资源网站
中文java技术网--http://www.cn-java.com/ 灰狐动力(http://www.huihoo.com/)-- 该站点有许多的开源的项目的介绍和学习,涉及操作系统,数据库等许多方向 ...
- 我的WEB之路(一)-2.JAVA学习路线
第一阶段:针对性夯实JAVA基础 课程名称 核心要点 完成目标 Java基础入门 搭建Java开发和运行环境等,IDE工具的学习和使用,Java语言基础,数据类型,运算符,条件和循环,数组使用等,Ja ...
- 准备写java学习笔记
准备写java学习笔记 java int 转载于:https://blog.51cto.com/cryingcloud/1975267
- Java学习笔记--StringTokenizer的使用
2019独角兽企业重金招聘Python工程师标准>>> Java Tips: 使用Pattern.split替代String.split String.split方法很常用,用于切割 ...
最新文章
- 镗孔指令g76格式_11种孔加工固定循环指令+1个案例=完美解决孔加工问题
- mysql与java的计算效率_java mysql数据库查询效率问题
- 撒花!中文翻译仓库链接已加入 ML.NET 官方示例网站首页
- TCP连接三次握手和四次挥手
- 软件工程实践专题第三次团队作业
- linux内核 eql.c,Linux Kernel EQL_GETMASTRCFG请求内核信息泄露漏洞
- (转)走进Smart Beta的世界
- VS Code中powershell无法运行cnpm, vue等命令
- Java仓储物流项目_基于jsp的物流仓库管理系统-JavaEE实现物流仓库管理系统 - java项目源码...
- 201521123033《Java程序设计》第5周学习总结
- vscode快建创建vue模板
- o2o模式的优势 o2o模式的劣势
- 20 个短小精悍的 pandas 骚操作
- html点击图片弹出模态框,JS实现图片点击后出现模态框效果
- 代码主题darcula_设置IntelliJ主题和字体方法
- php图片素描化,把照片做成素描效果 照片做成素描
- 数学基础:积分中值定理
- 九章量子计算机应用,“九章”量子计算机这么牛,到底有什么用?|【经纬低调分享】...
- 功率谱和频谱的区别、联系(自用)
- GhostXP_SP2电脑公司特别版_v7.8
热门文章
- Vue 源码解读(1)—— 前言
- 【matlab图像处理】图片生成伪色彩处理
- stm32cubemx i2c sr2 busy
- ORACLE RAC 磁盘空间满后导致无法连接/登陆/使用
- linux awk 命令
- stew、setprecision、setiosflags等C++格式化输出
- 自娱自乐:用python解决C++库农历数据修正过程
- aio_pika篇---实现收发功能
- python爬虫网易云音乐最热评论并分析_python爬取歌曲评论并进行数据可视化
- zookeeper入门到精通01——zookeeper入门