摘要: 1.super调用父类的构造方法,必须在构造方法的第一行. 2.super必须 只能出现在子类的构造方法和方法中使用!!! 3.super和this不能同时调用构造方法! 也就是说调用子类构造方法之前,必然先调用父类的构造器 与 this 区别: 代表的对象不同 super:代表父类对象的引用 th 阅读全文
posted @ 2020-05-24 13:14 七彩云朵^/^ 阅读(129) 评论(0) 推荐(0) 编辑
摘要: extends : 拓展的意思. 子类是父类的拓展 JAVA中只有单继承 ,没有多继承 ! 继承 是类和类之间的关系,类和类的关系还有 依赖,组合,聚合等. 继承: 顾名思义 儿子继承爸爸的所有钱财. 子类继承父类类用exntends关键字. 子类 和父类之间,可以用 是 is a 来诠释, 比如: 阅读全文
posted @ 2020-05-24 13:10 七彩云朵^/^ 阅读(114) 评论(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 七彩云朵^/^ 阅读(73) 评论(0) 推荐(0) 编辑
摘要: Cat cat= new Cat();//new 代表创建了一个对象,cat是一个引用变量名,对象是通过引用名来操作的. cat在栈空间 , new 出来的对象 在堆空间. 方法空间 里 有 类的信息,类的属性和方法都在里头,字符串常量池..., 方法空间里还有一块静态方法区域 >static:和类 阅读全文
posted @ 2020-05-24 12:40 七彩云朵^/^ 阅读(140) 评论(0) 推荐(0) 编辑