笔记
斗码帝
河南师范大学
展开
-
2021-09-19
标题方法的重载◆重载就是在一一个类中, 有相同的函数名称,但形参不同的函数。◆方法的重载的规则:1.方法名称必须相同。2.参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。3.方法的返回类型可以相同也可以不相同。4.仅仅返回类型不同不足以成为方法的重载。◇实现理论:◆方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。...原创 2021-09-19 13:40:09 · 86 阅读 · 1 评论 -
2021-09-19
标题数组的四个基本特点◇其长度是确定的数组一日被创建里,它的大小就是不可以改变的。◆其元素必须是相同类型,不允许出现混合类型。◆数组中的元素可以是任何数据类型,包括基本类型和引用类型。◆数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的。...原创 2021-09-19 13:37:53 · 44 阅读 · 0 评论 -
2021-09-19
标题 什么是面向对象◆面向对象编程(bject.OrientedProgramming,0oP)◆面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。◆抽象◆三大特性:◆封装◆继承◆多态◆从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象◆从代码运行角度考虑是先有类后有对象。类是对象的模板。...原创 2021-09-19 13:36:14 · 40 阅读 · 0 评论 -
2021-09-19
标题 重写重写:需要有继承关系,子类重写父类的方法!1.方法名必须相同2.参数列表列表必须相同3.修饰符:范围可以扩大但不能缩小:public>Protected>Default>private4.抛出的异常:范围,可以被缩小,但不能扩大:ClassNotFoundException–> Exception(大)重写,子类的方法和父类必要致,方法体不同!为什么需要重写:父类的功能,子类不一定需要,或省不一定满足!...原创 2021-09-19 13:32:04 · 46 阅读 · 0 评论 -
2021-09-19
标题super与this的区别super注意点:super调用父类的构造 方法,必须在构造方法的第一个super必须只能出现在子类的方法或者构造方法中!3. super和 this不能同时调用构造方法!Vs this:代表的对象不同:this:不 身调用者这个对象super:代表父类对象的应用前提this:没哟继水也可以使用|super:. 只能在继丰条件才可以使月this();不类的构运super():父类的构造!...原创 2021-09-19 13:29:22 · 47 阅读 · 0 评论 -
2021-09-19
标题 多态◆即同-方法可以根据发送对象的不同而采用多种不同的行为方式。◆-个对象的实际类型是确定的,但可以指向对象的引用的类型有很多◆多态存在的条件◆有继承关系◆子类重写父类方法◆父类引用指向子类对象◆注意:多态是方法的多态,属性没有多态性。...原创 2021-09-19 13:24:33 · 47 阅读 · 0 评论 -
2021-09-19
标题 抽象类abstract抽象类:类extends:单 继承~(接口可以多继承)public abstract class Action {/1约束有人帮我们实现//abstract,抽象方法,只有方法名字,没有方法的实现!public abstract void doSomething( );//1.不能new这 个抽象类,只能靠子类去实现它;约束!//2.抽象类中可以写普通的方法~//3.抽象方法必须在抽象类中心1/抽象的抽象:约束~2// 最后 构造器存在的意义是什么呢:抽象出来~原创 2021-09-19 13:21:00 · 53 阅读 · 0 评论 -
2021-09-19
标题 接口◆普通类:只有具体实现◆抽象类:具体实现和规范(抽象方法)都有!◆接口:只有规范!自己无法写方法专业的约束!约束和实现分离:面向接口编程◆接口就是规范,定义的是一-组规则,体现了现实世界中"如果.你…则必须能…的思想。如果你是天使,则必须能飞。如果你是汽车,则必须能跑。如果你好人,则必须干掉坏人;如果你是坏人,则必须欺负好人。接口的本质是契约, 就像我们人间的法律一样。制定好后大家都遵守。◆00的精髓,是对对象的抽象,最能体现这一点的就是接口。 为什么我们讨论设计模式都只针对具备了抽象能原创 2021-09-19 13:16:39 · 43 阅读 · 0 评论 -
2021-09-19
标题 异常在Exception分支中有一个重要的子类RuntimeException (运行时异常)◆ArrayIndexOutOfBoundsException (数组下标越界)◆NullPointerException (空指针异常)◆ArithmeticException (算术异常)◆MissingResourceException (丢失资源)◆ClassNotFoundException (找不到类)等异常,这些异常是不检查异常,程序中可以选择捕去处理,也可以不处理。◆这些异常一般原创 2021-09-19 13:13:01 · 46 阅读 · 0 评论 -
2021-09-19
标题方法的重载◆重载就是在一一个类中,有相同的函数名称,但形参不同的函数。◆方法的重载的规则:方法名称必须相同。参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。◆方法的返回类型可以相同也可以不相同。仅仅返回类型不同不足以成为行法的重载。实现理论:◆方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。...原创 2021-09-19 13:07:38 · 42 阅读 · 0 评论