Java 课堂随记
来源:互联网 发布:南山软件产业基地一栋 编辑:程序博客网 时间:2024/04/28 23:27
方法的重写:1.在继承关系下 子类重写父类的的方法,
@override 检测子类的方法是否重写父类的方法 如果不是就直接报错;
2.子类的方法必须和父类相同 除了方法体 方法体是实现的内容;
方法的重载 1.在同一个类中 方法名相同 参数列表必须不同 与方法的返回值无关
抽象类:是一个被关键词abstract 进行修饰的类 一般抽象类中都会出现抽象方法
抽象方法:是一个被关键词abstract 进行修饰的方法 抽象方法没有方法体(没有实现的方法,只是进行了声明)
abstract修饰的抽象方法一定会出现在抽象类中,
当一个子类继承抽象父类时 子类必须重写抽象父类中的抽象方法。
(抽象类不能创建对象)原因:
1.通过抽象类调用抽象方法,不能完成任何 操作 是无意义的。
1.static 静态的 可以修饰属性(类属性)和方法(类方法)直接通过 类名.(点)的方式调用 也可以通过 对象名. 的方式进行调用。
2.final 最终的 可以修饰( 属性 方法 和类 )修饰属性属性不能改变 ;修饰方法方法不能重写 ;修饰类类不能继承。
12月 你好!
多态:给父类的对象 赋不同子类的实例 Pet=new Dog();
向上转型:把子类的实例,直接赋值给父类对象 称为向上转型 向上发生转型之后子类特有的方法无需调用。
向下转型:能够调用的是父类和子类都有的方法
如果想调用子类 特有的方法 需要强行向下转型 把父类的对象强制转换成子类。
接口 interface 接口
*接口中包含的全部是抽象方法且都是常量(被static final修饰过的即是常量)
* 抽象类对应的是子类重写抽象方法
* 接口对应的是实现类重写接口中的抽象方法 接口中的属性全部都是常量
* 类与接口的连接词叫做implements
* Java变成思想:
* 一个类只能继承一个父类 多实现(一个类可以实现多个接口)
*/
12月5日 Java集合框架 作用:实现数据的重组
/*Collection(接口)
* list (接口) Set(接口)
* 1.Arraylist(实现类)
* 2.linkedlist(实现类)
* 3.hashset(实现类)
* map(接口)
* Hashmap(实现类)
*
*
* 1.list接口中的ArrayList实现类底层的实现方式
* 核心是实现长度可变的数组 存储数据的特点:不唯一(即可重复) 有序的存储方式
方法的重写发生在 当子类继承父类时, 如果父类是抽象类(被 abstract 所修饰的类)
且父类有抽象方法 子类必须对抽象方法进行重写
重写:方法名相同 函数体内部不同 且发生在子类和父类中 就叫做方法的重写。
多态:给父类的对象 赋不同子类的实例。
- Java 课堂随记
- 课堂随记
- OpenGL课堂随记
- 课堂随记20170626
- 课堂随记12.13
- Java 随记
- JAVA随记
- Java随记
- java随记
- Java随记
- java随记
- java随记0
- Java随记5
- java io流 随记
- Java编码随记
- java基础随记
- JAVA学习随记1
- JAVA学习随记2
- 2016/12/8 1004. 寻找第k大数字(numberk)
- JVM调优总结(1):基本垃圾回收算法
- SSL JudgeOnline 1296——x^n次幂
- linux 创建连接命令 ln -s 软连接
- 共享内存,管道,socket等进程间通信方式的优缺点
- Java 课堂随记
- 【内部类】内部类的概念及成员内部类
- 《MACHINE LEARNING YEARNING》翻译——开篇
- 《Java8 Stream介绍》
- ios 学习之 NSPredicate 模糊、精确、查询
- CVPR 2016-12-02
- 153. Find Minimum in Rotated Sorted Array--Array--LeetCode--C++
- c++容器使用经验总结
- nodejs中的阻塞与非堵塞的区别