摘要: 一、包 包的划分好处: 1、方便管理我们的代码文件 2、不同包下的文件名可以是一样的 常见的包命名规则: 1、按照功能划分 增加 - 学生增加 - 老师增加 删除 - 学生删除 - 老师删除 修改 - 学生修改 - 老师修改 查询 - 学生查询 - 老师查询 2、按照角色划分 学生 - 学生增加 - 阅读全文
posted @ 2024-10-07 10:51 w我自横刀向天笑 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一、多态 多态的好处: 1、提高了程序的维护性(由继承保证) 2、提高了程序的扩展性(由多态保证) 代码案例(多态的拓展性) class Animal{ public void eat(){ System.out.println("吃"); } public void sleep(){ System 阅读全文
posted @ 2024-10-07 09:46 w我自横刀向天笑 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、继承 1、继承 我想养一只🐕,所以先创建一个Dog类,里面有姓名和年龄的属性,吃饭和睡觉的方法 我还想养一只🐱,猫也有姓名和年龄,也有吃饭和睡觉的方法,按照之前的做法,我们可以按照Dog类的写法再写一遍Cat类 若我们还想养其它的动物的话,每个动物都有自己的名字和年龄,以及都会吃饭和睡觉,如 阅读全文
posted @ 2024-09-24 21:57 w我自横刀向天笑 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、this关键字 this代表的是调用该方法的当前对象【谁调用了该方法,this就代表那个对象】 this: 代表的是调用当前方法的对象 this可以使用对象中的成员变量,成员方法,构造方法 变量查找规则:就近原则 先在方法中查找变量,若找到就使用 若方法中没有该变量,去成员变量的位置上查找 一个 阅读全文
posted @ 2024-09-24 21:16 w我自横刀向天笑 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象 面向对象与面向过程的区别? 面向过程的思想:代表语言 C语言 功能开发中的每一步都是自己参与的 面向对象的思想:代表语言 java语言 指的是不断地创建对象,指挥对象事情过程 面向对象的思想: 1、都有那些事物? 判断事物的方式: 1)UML课程知识 2)名词提取法 大象,冰箱,测试类 阅读全文
posted @ 2024-09-24 20:36 w我自横刀向天笑 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、数组 一维数组 数组:是一块连续固定大小的内存空间,有着索引的概念 定义数组的语句格式: 数据类型[] 数组名;【推荐】 数据类型 数组名[]; 如果只是定义一个数组的话,没有给初始化值,相当于一个变量没有值,是不能够直接使用的 如何对一个数组进行初始化? 1、动态初始化:我们自己给定数组的大小 阅读全文
posted @ 2024-09-24 20:17 w我自横刀向天笑 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、Scanner 键盘录入:程序运行过程中,用户可以根据自己的需求输入参与运算的值 实现键盘录入的步骤 1、导包 2、创建键盘录入对象 3、调用方法实现键盘录入 1)输入整数 2)输入字符串 public class ScannerDemo1 { public static void main(S 阅读全文
posted @ 2024-09-19 21:55 w我自横刀向天笑 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、常量 常量:在Java程序运行过程中其值不能发生改变的量 分类: 1、字面值常量: 整数常量 表示所有的整数,包括负数 10 -8 小数常量 表示所有的小数 1.23 -3.14 布尔常量 true false 空常量 null 字符常量 表示由单引号括起来的单个字符 'a' '刘' 2、自定义 阅读全文
posted @ 2024-09-18 14:46 w我自横刀向天笑 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、认识计算机 1、组成: 硬件:cpu,内存,显卡,... 软件: 系统软件:WPS, wegame, steam, IDEA,..... 应用软件:WPS, wegame, steam, IDEA,..... 2、认识键盘: 功能键: tap, 空格, ``飘号键 快捷键: ctrl+a[c|v 阅读全文
posted @ 2024-09-14 14:52 w我自横刀向天笑 阅读(3) 评论(0) 推荐(0) 编辑