摘要: 多态前提需要 方法的重写 一个对象的类型只有一种, 但是引用对象类型却可以有很多种可能. // Person p = new Student(); // p = new Teacher(); ...等等 星星你个大星星: 多态指的是方法的多态,属性没有多态. 多态是基于父子关系来实现的 多态需要 父 阅读全文
posted @ 2020-05-25 20:08 七彩云朵^/^ 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 要有继承关系,子类重写父类的方法 1.方法名,参数列表,返回类型必须一致 2.修饰符: 可以扩大,但不能缩小 public(大)>protected>default>private(小) , private修饰的方法不能被重写 3.异常:范围,可以被缩小,但不能扩大: ClassNotFoundEx 阅读全文
posted @ 2020-05-25 15:57 七彩云朵^/^ 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1.super调用父类的构造方法,必须在构造方法的第一行. 2.super必须 只能出现在子类的构造方法和方法中使用!!! 3.super和this不能同时调用构造方法! 也就是说调用子类构造方法之前,必然先调用父类的构造器 与 this 区别: 代表的对象不同 super:代表父类对象的引用 th 阅读全文
posted @ 2020-05-24 13:14 七彩云朵^/^ 阅读(133) 评论(0) 推荐(0) 编辑
摘要: extends : 拓展的意思. 子类是父类的拓展 JAVA中只有单继承 ,没有多继承 ! 继承 是类和类之间的关系,类和类的关系还有 依赖,组合,聚合等. 继承: 顾名思义 儿子继承爸爸的所有钱财. 子类继承父类类用exntends关键字. 子类 和父类之间,可以用 是 is a 来诠释, 比如: 阅读全文
posted @ 2020-05-24 13:10 七彩云朵^/^ 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 该露的露,该藏的藏 写程序 要求 高内聚 ,低耦合, 高内聚:这个类的内部数据操作细节都是本类完成(无需其他类的参与), 低耦合:仅暴露少量的方法给外部使用.. 封装的关键字: private 封装: 就是把一些数据给封装起来,别人无需了解其中的实现过程, 只管调用即可 封装的好处:无法直接通过对象 阅读全文
posted @ 2020-05-24 12:56 七彩云朵^/^ 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.类和对象 类:是一个模板,抽象 . 对象是一个具体的实例 2.方法 方法的定义,方法的调用,方法的重载... 3.基本类型 , 对象是通过引用来操作的 >栈 >堆 4.属性 : 字段 field 或者叫成员变量 默认初始化: 数字 0 , 0.0 char \u0000 boolean fals 阅读全文
posted @ 2020-05-24 12:48 七彩云朵^/^ 阅读(76) 评论(0) 推荐(0) 编辑
摘要: Cat cat= new Cat();//new 代表创建了一个对象,cat是一个引用变量名,对象是通过引用名来操作的. cat在栈空间 , new 出来的对象 在堆空间. 方法空间 里 有 类的信息,类的属性和方法都在里头,字符串常量池..., 方法空间里还有一块静态方法区域 >static:和类 阅读全文
posted @ 2020-05-24 12:40 七彩云朵^/^ 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/vindia/p/7545536.html 阅读全文
posted @ 2020-05-22 19:53 七彩云朵^/^ 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程(Object oriented Programming OOP): 面向对象编程的本质是:以类的方式组织代码,以对象的形式(封装)数据 抽象 三大特性: 封装 集成 多态 从生活角度考虑是先有对象后有类. 对象 是具体的事物. 类是抽象的,是对对象的抽象. 从代码的运行角度考虑 是先有 阅读全文
posted @ 2020-05-22 14:35 七彩云朵^/^ 阅读(122) 评论(0) 推荐(0) 编辑
摘要: public static void bubbleSort(int[] array) { //临时变量 int tempVar; //外层for,判断我们要比较多少次 这里是9次 for (int i = 0; i < array.length - 1; i++) { //内层for,比较两个数,如 阅读全文
posted @ 2020-05-20 20:05 七彩云朵^/^ 阅读(122) 评论(0) 推荐(0) 编辑