摘要: 类是一个对象的抽象,具有共同属性和行为的许多对象抽出一个类; 1.为什么使用继承? 例:有一组学生,张三、李四和王五,他们都有姓名、年龄、身高、体重,都会进行日常的行为,我们就将这行属性和行为抽象出来成为有个类,人类; 假设多个类存在相同的属性和方法时,我们就可以将这些类抽取到一个单独的类中,那么这 阅读全文
posted @ 2020-05-05 17:34 宋雨航哎 阅读(126) 评论(0) 推荐(0)
摘要: 我们在程序设计的时候要追求“低耦合”“高内聚”, 高内聚就是类内部数据操作细节自己完成,不允许外部干涉, 低耦合是暴露少量的方法给外部使用,尽量方便外部调用; 1 什么是封装 将类的信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法对隐藏的信息进行操作和访问; 2 封装的好处 ① 只 阅读全文
posted @ 2020-05-05 16:38 宋雨航哎 阅读(202) 评论(0) 推荐(0)
摘要: 1 什么是类 类:是一组相关的属性和和行为的集合,是一类事物的模板,使用事物的属性特征和行为 特征来描述该类事物; 现实中描述一类事物(一个雷模拟一个现实事物): 属性:事物的状态信息, 行为:该事物能什么; 举例(小狗): 属性:名字、体重、年龄、颜色, 行为:走、跑、叫; 2 什么是对象 对象: 阅读全文
posted @ 2020-04-26 21:54 宋雨航哎 阅读(160) 评论(0) 推荐(0)
摘要: 1.冒泡排序简介 (1)使用场景 当某数组中的元素需要按从小到大或者从大到小的顺序进行排列时; (2)方法 比较数组中相邻的两个元素,当进行从小到大排序时,如果第一个数比第二个数大,就交换着两个数;从大到小反之; 对每一组相邻的元素进行同样的操作,从开始第一队到结尾的最后一对; 当一次循环结束后,最 阅读全文
posted @ 2020-04-25 18:36 宋雨航哎 阅读(144) 评论(0) 推荐(0)
摘要: 1.适用场景 多路分支选择结构 适用于条件判断是等值得情况下 2.语法 注意: (1)当判断两个整数型数值的相等的时候,使用==; (2)当判断String类型时,使用equals来判断, 使用equals判断时,需要把肯定有的值放在equals的前面,变量发在括号里; 3.使用 在switch后面 阅读全文
posted @ 2020-04-19 16:06 宋雨航哎 阅读(272) 评论(0) 推荐(0)
摘要: 1.概述 一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器 2.作用 接收用户从键盘录入的值,让数据变得灵活起来 3.Scanner使用步骤 (1) 导入Scanner类 (2)创建Scanner对像 (3)获得键盘输入的数 4.实例 // 接收用户输入的姓名、年龄、身高等基本信息 阅读全文
posted @ 2020-04-19 15:40 宋雨航哎 阅读(245) 评论(0) 推荐(0)
摘要: Java是Sun Microsystems于1995年推出,Java的主要发明人是James Gosling现在我们称他为“Java之父”。JAVA的名字来自于一种咖啡的品种名称,所以Java的Logo是一杯热气腾腾的咖啡。 Java是一种广泛使用的计算机编程语言,具有跨平台、面向对象、泛型编程的特 阅读全文
posted @ 2020-04-12 22:56 宋雨航哎 阅读(121) 评论(0) 推荐(0)