- 博客(10)
- 收藏
- 关注
原创 Ja va面向对象编程3
继承类是对对象的抽象,继承是对某一批类的抽象,从而实现对现实世界更好的建模。▪ 提高代码的复用性!▪ extands的意思是“扩展”。子类是父类的扩展▪ 不同的叫法:超类、父类、基类、子类、派生类super关键字super是直接父类对象的引用。▪可以通过super来访问父类中被子类覆盖的方法或属性。▪普通方法:▪没有顺序限制。可以随便调用。▪构造函数中:▪任何类的构造函数中,若是构造函数的第一行代码没有显式的调用super(...);那么Java默认都会调用supe.
2022-01-12 15:22:25
111
原创 Ja va面向对象编程2
this关键字this的作用:– this表示的是当前对象本身,– 更准确地说,this代表当前对象的一个引用。普通方法中使用this。– 区分类成员属性和方法的形参.– 调用当前对象的其他方法(可以省略)– 位置:任意▪ 构造方法中使用构造方法中使用this。– 使用this来调用其它构造方法– 位置:必须是第一条语句▪ this不能用于static方法。this 测试代码public class TestThis {int a,b,c;TestThis(
2022-01-07 14:16:48
78
原创 Java第七次课
变量: 局部变量: 定义:在方法体内定义的变量称为局部变量。 作用域:从变量定义到方法结束 注意: 1、局部变量只能在方法中使用,出了当前方法是不能使用的 2、如果局部变量未使用,可以不进行初始化,程序是不会出错的,但是如果使用了,就必须先进行初始化才能使用 3、局部变量在使用之前不会有默认值,必须进行初始化 成员变量: 定义:在方法之外,类内定义.
2021-12-10 16:45:10
307
原创 Java第六次课
定义类的时候,属性和方法不是必须的。 一个源文件中可以有N个类,但是有且只能有一个public修饰的类,并且这个源文件的名称必须和public修饰的类名一致属性:(成员变量) 语法: [修饰符] 数据类型 属性名 = [默认值]; 注意: 1、修饰符和默认值可以没有,没有的时候系统会根据数据类型对应的给默认值 2、数据类型和属性名一定要有,属性名的定义要符合合法的标识符命名规范 方法: 语法: [修饰符] 方法的返回类型 方法名(形参列表.
2021-12-08 19:18:04
268
原创 Java第五次课
数组也是数据结构中的一种,我们在存储数据的时候常用到数组,常见的数据结构有: 线性表 非线性表 树 图 队列 栈 堆数组在面试过程中经常会被问到算法: 面试需求: 1、写出某种算法: 冒泡排序 选择排序 插入排序 快速排序 2、排序算法的时间复杂度(空间复杂度) 衡量一个数据结构是否是合适的...
2021-12-05 07:37:33
546
原创 Java第四课
数组:用来存储一组相同数据类型的有序集合,它是一种数据结构。 特点: 1、数组中的数组元素必须是同一种数据类型,可以是基本数据类型,也可以是引用数据类型 2、获取数组中的元素可以通过下标来获取,下标的范围是[0,length-1] 3、数组在定义的时候必须指定大小(长度固定),并且后续不可以修改大小 4、数组中的元素是有序集合,这个有序指的不是大小的排序,指的是插入的先后顺序 ...
2021-11-30 10:12:37
433
原创 Java第四次讲课
循环结构: 1、while循环:先进行条件判断,再执行逻辑代码 由四部分组成: 初始化:初始化变量 条件判断:只允许返回true或false 循环体:如果条件符合要执行的逻辑代码 迭代变量:促使循环有跳出的条件 2、do while:先执行逻辑代码,再进行条件判断...
2021-11-23 11:39:02
318
原创 java第三次讲课
Java中的运算符 算术运算符: +,-,*,/,%,++,-- 赋值运算符 = int a = 3;赋值运算符是把=右边的值赋值左边 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,<,>=,<=,==,!= 关系运算符左右两边一般都是表达式,关系运算符返回的结果是布尔类型,只有true或false 逻辑运算符: &&,|...
2021-11-23 11:33:27
44
原创 java第二节课
Java中的运算符 算术运算符: +,-,*,/,%,++,-- 赋值运算符 = int a = 3;赋值运算符是把=右边的值赋值左边 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,<,>=,<=,==,!= 关系运算符返回的结果是布尔类型,只有true或false 逻辑运算符: &&,||,! 位运算符:...
2021-11-14 10:58:37
222
原创 java第一次
第一个java程序中的几个点: 1、public static void main(String[] args)是所有java应用程序的入口 2、main方法中的参数String[] args有几种写法:String [] args,String args[] 3、main方法中的参数args是什么,只要是合法的标识符就可以,一般我们都起名为args 4、System.out.pr...
2021-11-12 12:56:36
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人