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