摘要: 继承 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类中无需再定义这些属性和行为,只需要和抽取出来的类构成继承关系。 继承的好处 提高代码的复用性。 提高代码的扩展性。 类与类之间产生了关系,是学习多态的前提。如:学生 is - a 人。 继承的格式(extends) 【修饰符 阅读全文
posted @ 2019-11-14 21:41 远离颠倒梦想 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 封装 面向对象三大特性:封装、继承、多态 封装的好处 1、调用者:方便使用/简化使用 2、设计者:安全,可控 隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。 如何实现封装 通过访问控制修饰符来控制相应的可见边界 (1)类 (2)包 (3)模块:Java9 阅读全文
posted @ 2019-11-14 21:02 远离颠倒梦想 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 类 面向对象是一种思想,一般指将事务的属性与方法抽出总结为模板(类/class),处理事务时通过类创建/new出对象由对象的功能/方法去完成所要计算处理的事情。 面向过程:POP:以过程,步骤为主,考虑怎么做 面向对象:OOP:以对象(谁)为主,考虑谁来做,谁能做 类:是一类具有相同特性的事物的抽象 阅读全文
posted @ 2019-11-14 19:44 远离颠倒梦想 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 数组 数组概念: 数组就是用于存储数据的长度固定的容器,多个数据的数据类型要一致。 百科:数组(array),就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,以便统一管理他们,然后用编号区分他们,这个名字称为数组名,编号称为下标或索引(index)。组成数组的各 阅读全文
posted @ 2019-11-14 16:55 远离颠倒梦想 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 流程控制语句 顺序结构 任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下逐行地执行,中间没有任何判断和跳转。 分支结构 if(条件表达式){ 语句体;} 执行流程 首先判断条件表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体体 i 阅读全文
posted @ 2019-11-14 15:08 远离颠倒梦想 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Java入门 Java 是最好的语言吗? 不是,因为在每个领域都有更合适的编程语言。 Java技术体系平台 JavaSE//JavaEE//JavaME Java程序的结构 类{ 方法{ 语句; }} Java基础知识 注释: 单行 // 多行 /* */ 文档 /** */ 关键字: Java 有 阅读全文
posted @ 2019-11-14 14:19 远离颠倒梦想 阅读(395) 评论(0) 推荐(1) 编辑
摘要: Java内存模型划分 废话少说先上图: 1.程序计数器 程序计数器(Program Counter Register),也有称作为PC寄存器。想必学过汇编语言的朋友对程序计数器这个概念并不陌生,在汇编语言中,程序计数器是指CPU中的寄存器,它保存的是程序当前执行的指令的地址(也可以说保存下一条指令的 阅读全文
posted @ 2019-11-14 13:10 远离颠倒梦想 阅读(532) 评论(0) 推荐(0) 编辑