摘要: 封装 追求“高内聚,低耦合” 高内聚:就是类的内部数据操作细节自己完成,不允许外部干涉; 低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 属性私有 get/set private:私有 //属性私有。 阅读全文
posted @ 2021-09-01 10:12 P^Z 阅读(176) 评论(0) 推荐(0)
摘要: 面向对象编程【oop】 什么是面向对象 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装 )数据。 抽象 三大特性:封装、继承、多态 从认识论角度考虑是先有对象后有类。 对象,是具体的事物。 类,是抽象的,是对对象的抽象。 从代码运行角度考虑是先有类后有对象的。 类是对象的模板。 方法 阅读全文
posted @ 2021-09-01 10:07 P^Z 阅读(127) 评论(0) 推荐(1)
摘要: 方法 return 结束方法 方法的重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数 规则: 方法名称必须相同 参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等) 方法的返回类型可以相同也可以不相同 仅仅返回类型不同不足以成为方法的重载 实现理论: 方法名称相同时,编译器会根据 阅读全文
posted @ 2021-08-31 14:53 P^Z 阅读(58) 评论(0) 推荐(0)
摘要: Scanner对象 java.utli.Scanner 通过Scanner类来获取用户的输入 //凡是属于IO流的类如果不关闭会一直占用资源,要养成好习惯用完就关 scanner.close(); ÷基本语法: Scanner scanner = new Scanner(System.in); St 阅读全文
posted @ 2021-08-31 14:52 P^Z 阅读(34) 评论(0) 推荐(0)
摘要: Java基础 标识符注意点 所有的标识符都应该以字母(A-Z或者a-z)、美元符号($)、或者下划线(_)开始 首字母之后可以是字母、美元符号、下划线或者数字的任何字符组合 不能使用关键字 标识符是大小写敏感的 可以用中文名但是不建议用很low 什么是字节? 位(bit):是计算机内部数据储存的最小 阅读全文
posted @ 2021-08-07 14:33 P^Z 阅读(55) 评论(0) 推荐(0)
摘要: Java 特性和优势 简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性 三大版本 JavaSE:标准版(桌面程序,控制台开发。。) JavaME:嵌入式开发(手机,小家电。。) JavaEE:E企业级开发(web端,服务器开发。。) JDK、JRE、JVM jdk:Java 阅读全文
posted @ 2021-07-30 12:47 P^Z 阅读(32) 评论(0) 推荐(0)
摘要: 终端快捷指令的学习Mac cd (位置)——进入目录的位置 cd .. 返回上级目录 pwd 显示当前的目录路径 /Users/xz/Desktop ls 显示当前目录下的内容 ls -la 显示当前目录下的详细内容 ls -A 显示当前目录下的内容 含点(.)开头的文件 mkdir 创建目录 mk 阅读全文
posted @ 2021-07-28 14:24 P^Z 阅读(193) 评论(0) 推荐(0)
摘要: Markdown学习 标题: 二级标题 三级标题 四级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! 引用 选择狂神说Java 分割线 图片 超链接 点击跳转到博客园 列表 A B C A B C 表格 名字 性别 生日 张三 男 阅读全文
posted @ 2021-07-27 17:36 P^Z 阅读(26) 评论(0) 推荐(0)