- 博客(13)
- 收藏
- 关注
原创 接口
什么是接口 语法: 接口的特性 接口不可以被实例化 实现类必须实现接口的所有方法 实现类可以实现多个接口 接口中的变量都是静态常量 如何使用接口 编码实现:
2021-02-18 14:06:00 57
原创 多态
如何实现多态 实现多态的三个要素: 编写具有继承关系的父类和子类 子类重写父类方法 使用父类的引用指向子类的对象 实现多态的两种形式: 使用父类作为方法形参实现多态 使用父类作为方法返回值实现多态 使用多态的好处 减少类中的代码量 提高代码的可扩展性和可维护性 向上转型-------子类转换为父类,自动进行类型转换 向下转型-------父类转换为子类,结合instanceof运算符进行强制类型转换 ...
2021-02-18 12:17:37 76
原创 继承
继承 符合is-a关系 使用extends关键字 代码复用 方法重写的规则 方法名相同 参数列表相同 返回值类型相同或者是其子类 访问权限不能严于子类 Object类 Object类是所有类的父类。 Object类被子类经常重写的方法: 方法 说明 toString() 返回当前对象本身的有关信息,按字符串对象返回 equals() 比较两个对象是否是同一个对象,是则返回true hashCode() 返回该对象的哈希代码值 getClass() 获取当前对象所属的类
2021-02-18 12:05:41 96
原创 对象和封装
构造方法 语法: 构造方法重载 方法重载的规则: 方法名相同 参数数据类型或参数个数不同 与返回值、访问修饰符无关 static关键字 static可以修饰属性、方法、静态块 static修饰语非static修饰的区别 封装 封装的概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 封装的好处:1.只能通过规定的方法访问数据;2.隐藏类的实现细节、3.方便加入控制语句、4.方便修改实现 封装的步骤 ...
2021-02-18 11:35:14 87
原创 类的无参、带参方法
如何定义类的方法 语法:定义类的方法 方法返回值 两种情况 1.如果方法具有返回值,方法中必须使用关键字return返回该值,返回类型为该返回值得类型 2.如果方法没有返回值,返回值类型为void 方法调用 方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果 方法调用:执行方法中包含的语句 语法:对象名.方法名(); 方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率 如何使用带参的方法 定义带参的方法 语法: 调用带参的方法 语法: ...
2021-02-18 11:10:06 121
原创 类和对象
对象的特征 对象:用来描述客观事物的一个实体,有一组属性和方法构成 属性:对象具有的各种特征 方法:对象执行的操作 类 类是对象的类型 类和对象的关系 类是抽象的概念,仅仅的模板 对象是一个能够看得到、摸得着的具体实例 Java类模板 -语法: 定义类 定义类名>编写类的属性>编写类的方法 ...
2021-02-18 10:12:11 61
原创 Java题目
—冒泡排序 public static void main(String[] args) { Scanner input=new Scanner(System.in); int [] nums=new int[5]; System.out.println("请输入5个整数:"); for (int i=0;i<nums.length;i++){ nums[i]=input.nextInt(); }
2021-01-25 12:25:42 70
原创 数组
—数组 什么是数组 数组是一个变量,存储相同数据类型的一组数据 数组基本要素 –标识符:数组的名称,用于区分不同的数组 –数组元素:向数组中存放的数据 –元素下标:对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问 –元素类型:数组元素的数据类型 如何使用数组 1.声明数组 2.分配空间 3.赋值 4.处理数据 —二维数组 语法: <数据类型> [][] 数组名; 或者 <数据类型> 数组名[][]; 例如: int [][] scores;//定义二维数组
2021-01-25 12:03:40 67
原创 变量、数据类型和运算符
—变量 主要是由(变量名+变量类型+变量值)组成。 —使用变量的步骤 第一步:声明变量,即“根据数据类型在内存申请空间” 数据类型 变量名; 如:int money; 第二步:赋值,即“将数据储存至对应的内存空间” 变量名 = 数值; 如:money=1000; 第一步和第二步可以合并 数据类型 变量名=数值; 如:int money=1000; 第三步:使用变量,即“取出数据使用” —变量命名规则 变量命名规范: 简短且能清楚的表明变量的作用,通常第一个单词的首字母小
2021-01-25 10:59:50 90
原创 程序调试
一、断点调试 步骤1:分析错误,设置断点 步骤2:启动调试 步骤3:单步运行 步骤4:观察变量 步骤5:发现问题 步骤6:修正代码,重新运行 步骤7:解决问题
2021-01-18 12:10:25 134
原创 选择结构,循环
Java基础 一个变量由{变量名、变量类型、变量值}组成; 变量名命名规则: :1、字母 :2、下划线 :3、’$'符号 变量名需以以上开头。 优先级顺序:算术运算符>关系运算符>逻辑运算符 if选择结构 if选择结构是根据条件判断之后再做处理 语法如下: if(条件){ //代码块 } if结构的流程图如下: if-else选择结构 语法如下: if(条件){ //代码块1 }else{ //代码块2 } if-else的流程图如下: switch选择结构 适用于条
2021-01-18 11:40:17 183
原创 Linux常用操作命令
Linux常用操作命令 命令 含义 pwd 查看当前所在目录 cd 打开目录 ls -a 查看目录下的文件 ll 以列的方式显示目录下的文件列表 mkdir 创建文件目录 rm -rf 删除文件或目录 rm -ri 删除文件前询问用户 cp 复制文件命令 mv 移动文件或修改文件名 head 从文件开始显示文件内容 head -n 显示指定文件开始的n行数据 tail 从文件结尾显示文件内容 tail -f 动态加载某个文件的内容 tail
2021-01-18 09:52:20 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人